/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/pthread_nondet_loop_bound.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bc79526 [2022-01-18 03:48:49,956 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 03:48:49,957 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 03:48:50,017 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 03:48:50,017 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 03:48:50,018 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 03:48:50,019 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 03:48:50,021 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 03:48:50,022 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 03:48:50,023 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 03:48:50,024 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 03:48:50,025 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 03:48:50,025 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 03:48:50,026 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 03:48:50,029 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 03:48:50,032 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 03:48:50,032 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 03:48:50,036 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 03:48:50,042 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 03:48:50,046 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 03:48:50,047 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 03:48:50,050 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 03:48:50,052 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 03:48:50,052 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 03:48:50,057 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 03:48:50,057 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 03:48:50,057 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 03:48:50,058 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 03:48:50,058 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 03:48:50,059 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 03:48:50,059 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 03:48:50,059 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 03:48:50,060 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 03:48:50,061 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 03:48:50,061 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 03:48:50,065 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 03:48:50,066 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 03:48:50,066 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 03:48:50,066 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 03:48:50,067 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 03:48:50,067 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 03:48:50,068 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2022-01-18 03:48:50,094 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 03:48:50,095 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 03:48:50,095 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 03:48:50,095 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 03:48:50,096 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 03:48:50,096 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 03:48:50,096 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 03:48:50,096 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 03:48:50,096 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 03:48:50,096 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 03:48:50,096 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 03:48:50,097 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 03:48:50,097 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 03:48:50,097 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 03:48:50,097 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 03:48:50,097 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 03:48:50,097 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 03:48:50,097 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 03:48:50,097 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 03:48:50,097 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 03:48:50,097 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 03:48:50,098 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 03:48:50,098 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 03:48:50,098 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 03:48:50,098 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 03:48:50,098 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 03:48:50,098 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 03:48:50,098 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 03:48:50,098 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 03:48:50,098 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 03:48:50,098 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 03:48:50,098 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 03:48:50,099 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 03:48:50,099 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-01-18 03:48:50,282 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 03:48:50,297 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 03:48:50,299 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 03:48:50,300 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-18 03:48:50,303 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-18 03:48:50,304 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/pthread_nondet_loop_bound.bpl [2022-01-18 03:48:50,304 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/pthread_nondet_loop_bound.bpl' [2022-01-18 03:48:50,323 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 03:48:50,324 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-18 03:48:50,325 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 03:48:50,325 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 03:48:50,326 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 03:48:50,336 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "pthread_nondet_loop_bound.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:48:50" (1/1) ... [2022-01-18 03:48:50,346 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "pthread_nondet_loop_bound.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:48:50" (1/1) ... [2022-01-18 03:48:50,350 INFO L137 Inliner]: procedures = 2, calls = 1, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-18 03:48:50,351 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 03:48:50,352 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 03:48:50,352 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 03:48:50,352 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 03:48:50,356 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "pthread_nondet_loop_bound.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:48:50" (1/1) ... [2022-01-18 03:48:50,356 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "pthread_nondet_loop_bound.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:48:50" (1/1) ... [2022-01-18 03:48:50,357 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "pthread_nondet_loop_bound.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:48:50" (1/1) ... [2022-01-18 03:48:50,357 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "pthread_nondet_loop_bound.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:48:50" (1/1) ... [2022-01-18 03:48:50,358 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "pthread_nondet_loop_bound.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:48:50" (1/1) ... [2022-01-18 03:48:50,360 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "pthread_nondet_loop_bound.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:48:50" (1/1) ... [2022-01-18 03:48:50,361 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "pthread_nondet_loop_bound.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:48:50" (1/1) ... [2022-01-18 03:48:50,361 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 03:48:50,362 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 03:48:50,362 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 03:48:50,362 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 03:48:50,367 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "pthread_nondet_loop_bound.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:48:50" (1/1) ... [2022-01-18 03:48:50,374 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 03:48:50,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 03:48:50,392 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-18 03:48:50,407 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-18 03:48:50,437 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-18 03:48:50,438 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 03:48:50,438 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 03:48:50,438 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread given in one single declaration [2022-01-18 03:48:50,438 INFO L130 BoogieDeclarations]: Found specification of procedure thread [2022-01-18 03:48:50,438 INFO L138 BoogieDeclarations]: Found implementation of procedure thread [2022-01-18 03:48:50,439 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-18 03:48:50,479 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 03:48:50,481 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 03:48:50,540 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 03:48:50,544 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 03:48:50,544 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-18 03:48:50,546 INFO L202 PluginConnector]: Adding new model pthread_nondet_loop_bound.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 03:48:50 BoogieIcfgContainer [2022-01-18 03:48:50,546 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 03:48:50,547 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 03:48:50,548 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 03:48:50,561 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 03:48:50,561 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "pthread_nondet_loop_bound.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:48:50" (1/2) ... [2022-01-18 03:48:50,563 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@38db0048 and model type pthread_nondet_loop_bound.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 03:48:50, skipping insertion in model container [2022-01-18 03:48:50,563 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "pthread_nondet_loop_bound.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 03:48:50" (2/2) ... [2022-01-18 03:48:50,564 INFO L111 eAbstractionObserver]: Analyzing ICFG pthread_nondet_loop_bound.bpl [2022-01-18 03:48:50,567 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 03:48:50,567 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 03:48:50,567 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 03:48:50,567 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 03:48:50,589 WARN L322 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:50,590 WARN L322 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:50,590 WARN L322 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:50,590 WARN L322 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:50,593 WARN L322 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:50,595 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-01-18 03:48:50,628 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 03:48:50,633 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-18 03:48:50,633 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-01-18 03:48:50,640 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 16 places, 13 transitions, 31 flow [2022-01-18 03:48:50,654 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 36 states, 33 states have (on average 1.696969696969697) internal successors, (56), 35 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:48:50,655 INFO L276 IsEmpty]: Start isEmpty. Operand has 36 states, 33 states have (on average 1.696969696969697) internal successors, (56), 35 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:48:50,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-01-18 03:48:50,660 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 03:48:50,660 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1] [2022-01-18 03:48:50,660 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT] === [2022-01-18 03:48:50,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 03:48:50,664 INFO L85 PathProgramCache]: Analyzing trace with hash -701242730, now seen corresponding path program 1 times [2022-01-18 03:48:50,670 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 03:48:50,670 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49651223] [2022-01-18 03:48:50,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:48:50,671 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 03:48:50,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-18 03:48:50,722 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-01-18 03:48:50,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-18 03:48:50,738 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-01-18 03:48:50,739 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-01-18 03:48:50,740 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 3 remaining) [2022-01-18 03:48:50,741 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONASSERT (1 of 3 remaining) [2022-01-18 03:48:50,742 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONASSERT (0 of 3 remaining) [2022-01-18 03:48:50,742 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 03:48:50,745 INFO L732 BasicCegarLoop]: Path program histogram: [1] [2022-01-18 03:48:50,746 WARN L234 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2022-01-18 03:48:50,746 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2022-01-18 03:48:50,751 WARN L322 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:50,751 WARN L322 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:50,752 WARN L322 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:50,752 WARN L322 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:50,753 WARN L322 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:50,753 WARN L322 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:50,753 WARN L322 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:50,754 WARN L322 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:50,755 WARN L322 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:50,755 WARN L322 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:50,756 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-01-18 03:48:50,758 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 03:48:50,759 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-18 03:48:50,759 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-18 03:48:50,760 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 24 places, 19 transitions, 50 flow [2022-01-18 03:48:50,796 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 238 states, 230 states have (on average 2.465217391304348) internal successors, (567), 237 states have internal predecessors, (567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:48:50,798 INFO L276 IsEmpty]: Start isEmpty. Operand has 238 states, 230 states have (on average 2.465217391304348) internal successors, (567), 237 states have internal predecessors, (567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:48:50,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-01-18 03:48:50,799 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 03:48:50,799 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-01-18 03:48:50,799 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT] === [2022-01-18 03:48:50,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 03:48:50,800 INFO L85 PathProgramCache]: Analyzing trace with hash -456305189, now seen corresponding path program 1 times [2022-01-18 03:48:50,800 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 03:48:50,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426343715] [2022-01-18 03:48:50,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:48:50,801 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 03:48:50,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:48:50,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:48:50,932 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 03:48:50,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426343715] [2022-01-18 03:48:50,933 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426343715] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 03:48:50,933 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 03:48:50,933 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 03:48:50,933 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338231050] [2022-01-18 03:48:50,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 03:48:50,936 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 03:48:50,937 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 03:48:50,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 03:48:50,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-01-18 03:48:50,986 INFO L87 Difference]: Start difference. First operand has 238 states, 230 states have (on average 2.465217391304348) internal successors, (567), 237 states have internal predecessors, (567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 7 states, 6 states have (on average 1.1666666666666667) internal successors, (7), 6 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:48:51,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 03:48:51,206 INFO L93 Difference]: Finished difference Result 455 states and 960 transitions. [2022-01-18 03:48:51,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 03:48:51,208 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 1.1666666666666667) internal successors, (7), 6 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2022-01-18 03:48:51,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 03:48:51,220 INFO L225 Difference]: With dead ends: 455 [2022-01-18 03:48:51,221 INFO L226 Difference]: Without dead ends: 403 [2022-01-18 03:48:51,221 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2022-01-18 03:48:51,225 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 99 mSDsluCounter, 33 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 03:48:51,226 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 50 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 100 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 03:48:51,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2022-01-18 03:48:51,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 261. [2022-01-18 03:48:51,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 261 states, 254 states have (on average 2.421259842519685) internal successors, (615), 260 states have internal predecessors, (615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:48:51,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 261 states and 615 transitions. [2022-01-18 03:48:51,301 INFO L78 Accepts]: Start accepts. Automaton has 261 states and 615 transitions. Word has length 7 [2022-01-18 03:48:51,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 03:48:51,302 INFO L470 AbstractCegarLoop]: Abstraction has 261 states and 615 transitions. [2022-01-18 03:48:51,302 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 1.1666666666666667) internal successors, (7), 6 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:48:51,302 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 615 transitions. [2022-01-18 03:48:51,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-01-18 03:48:51,303 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 03:48:51,303 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 03:48:51,303 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 03:48:51,304 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT] === [2022-01-18 03:48:51,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 03:48:51,306 INFO L85 PathProgramCache]: Analyzing trace with hash -280690550, now seen corresponding path program 1 times [2022-01-18 03:48:51,306 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 03:48:51,307 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304541900] [2022-01-18 03:48:51,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:48:51,307 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 03:48:51,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:48:51,357 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 03:48:51,358 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 03:48:51,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304541900] [2022-01-18 03:48:51,358 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304541900] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 03:48:51,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2070147301] [2022-01-18 03:48:51,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:48:51,359 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 03:48:51,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 03:48:51,366 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 03:48:51,383 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-18 03:48:51,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:48:51,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 03:48:51,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 03:48:51,601 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:48:51,603 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 03:48:51,669 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:48:51,670 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2070147301] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 03:48:51,670 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 03:48:51,670 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 6] total 12 [2022-01-18 03:48:51,672 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443744856] [2022-01-18 03:48:51,672 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 03:48:51,673 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 03:48:51,673 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 03:48:51,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 03:48:51,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-01-18 03:48:51,676 INFO L87 Difference]: Start difference. First operand 261 states and 615 transitions. Second operand has 14 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:48:51,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 03:48:51,945 INFO L93 Difference]: Finished difference Result 484 states and 1024 transitions. [2022-01-18 03:48:51,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 03:48:51,946 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2022-01-18 03:48:51,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 03:48:51,948 INFO L225 Difference]: With dead ends: 484 [2022-01-18 03:48:51,949 INFO L226 Difference]: Without dead ends: 458 [2022-01-18 03:48:51,949 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=178, Invalid=422, Unknown=0, NotChecked=0, Total=600 [2022-01-18 03:48:51,950 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 169 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 226 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 226 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 03:48:51,951 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [169 Valid, 107 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 226 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 03:48:51,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2022-01-18 03:48:51,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 245. [2022-01-18 03:48:51,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 245 states, 238 states have (on average 2.3949579831932772) internal successors, (570), 244 states have internal predecessors, (570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:48:51,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 570 transitions. [2022-01-18 03:48:51,967 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 570 transitions. Word has length 10 [2022-01-18 03:48:51,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 03:48:51,968 INFO L470 AbstractCegarLoop]: Abstraction has 245 states and 570 transitions. [2022-01-18 03:48:51,968 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:48:51,968 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 570 transitions. [2022-01-18 03:48:51,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-01-18 03:48:51,969 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 03:48:51,969 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1] [2022-01-18 03:48:51,992 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-18 03:48:52,187 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 03:48:52,188 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT] === [2022-01-18 03:48:52,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 03:48:52,188 INFO L85 PathProgramCache]: Analyzing trace with hash -280697677, now seen corresponding path program 1 times [2022-01-18 03:48:52,189 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 03:48:52,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171799590] [2022-01-18 03:48:52,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:48:52,189 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 03:48:52,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-18 03:48:52,198 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-01-18 03:48:52,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-18 03:48:52,207 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-01-18 03:48:52,207 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-01-18 03:48:52,208 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (3 of 4 remaining) [2022-01-18 03:48:52,208 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONASSERT (2 of 4 remaining) [2022-01-18 03:48:52,208 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONASSERT (1 of 4 remaining) [2022-01-18 03:48:52,208 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONASSERT (0 of 4 remaining) [2022-01-18 03:48:52,208 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-18 03:48:52,209 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2022-01-18 03:48:52,209 WARN L234 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2022-01-18 03:48:52,209 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2022-01-18 03:48:52,218 WARN L322 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:52,219 WARN L322 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:52,219 WARN L322 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:52,219 WARN L322 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:52,220 WARN L322 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:52,220 WARN L322 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:52,220 WARN L322 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:52,220 WARN L322 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:52,221 WARN L322 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:52,221 WARN L322 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:52,221 WARN L322 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:52,221 WARN L322 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:52,222 WARN L322 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:52,222 WARN L322 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:52,222 WARN L322 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:52,223 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-01-18 03:48:52,224 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 03:48:52,225 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-18 03:48:52,225 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2022-01-18 03:48:52,226 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 32 places, 25 transitions, 71 flow [2022-01-18 03:48:52,308 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 1482 states, 1463 states have (on average 3.255639097744361) internal successors, (4763), 1481 states have internal predecessors, (4763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:48:52,311 INFO L276 IsEmpty]: Start isEmpty. Operand has 1482 states, 1463 states have (on average 3.255639097744361) internal successors, (4763), 1481 states have internal predecessors, (4763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:48:52,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-01-18 03:48:52,312 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 03:48:52,312 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-01-18 03:48:52,312 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 03:48:52,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 03:48:52,313 INFO L85 PathProgramCache]: Analyzing trace with hash 996195641, now seen corresponding path program 1 times [2022-01-18 03:48:52,313 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 03:48:52,313 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319944152] [2022-01-18 03:48:52,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:48:52,314 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 03:48:52,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:48:52,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:48:52,366 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 03:48:52,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319944152] [2022-01-18 03:48:52,366 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319944152] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 03:48:52,367 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 03:48:52,367 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 03:48:52,367 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531297560] [2022-01-18 03:48:52,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 03:48:52,367 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 03:48:52,368 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 03:48:52,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 03:48:52,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-01-18 03:48:52,372 INFO L87 Difference]: Start difference. First operand has 1482 states, 1463 states have (on average 3.255639097744361) internal successors, (4763), 1481 states have internal predecessors, (4763), 0 states have call successors, (0), 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 7 states, 6 states have (on average 1.1666666666666667) internal successors, (7), 6 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:48:52,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 03:48:52,596 INFO L93 Difference]: Finished difference Result 4079 states and 11630 transitions. [2022-01-18 03:48:52,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 03:48:52,596 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 1.1666666666666667) internal successors, (7), 6 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2022-01-18 03:48:52,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 03:48:52,621 INFO L225 Difference]: With dead ends: 4079 [2022-01-18 03:48:52,621 INFO L226 Difference]: Without dead ends: 3847 [2022-01-18 03:48:52,622 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2022-01-18 03:48:52,623 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 155 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 143 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 143 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 03:48:52,623 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [155 Valid, 66 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 143 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 03:48:52,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3847 states. [2022-01-18 03:48:52,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3847 to 2031. [2022-01-18 03:48:52,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2031 states, 2013 states have (on average 3.1917536015896673) internal successors, (6425), 2030 states have internal predecessors, (6425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:48:52,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2031 states to 2031 states and 6425 transitions. [2022-01-18 03:48:52,716 INFO L78 Accepts]: Start accepts. Automaton has 2031 states and 6425 transitions. Word has length 7 [2022-01-18 03:48:52,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 03:48:52,717 INFO L470 AbstractCegarLoop]: Abstraction has 2031 states and 6425 transitions. [2022-01-18 03:48:52,717 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 1.1666666666666667) internal successors, (7), 6 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:48:52,717 INFO L276 IsEmpty]: Start isEmpty. Operand 2031 states and 6425 transitions. [2022-01-18 03:48:52,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-01-18 03:48:52,718 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 03:48:52,718 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 03:48:52,718 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-18 03:48:52,718 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 03:48:52,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 03:48:52,719 INFO L85 PathProgramCache]: Analyzing trace with hash -919622070, now seen corresponding path program 1 times [2022-01-18 03:48:52,719 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 03:48:52,719 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422786398] [2022-01-18 03:48:52,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:48:52,719 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 03:48:52,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:48:52,754 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 03:48:52,754 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 03:48:52,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422786398] [2022-01-18 03:48:52,754 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422786398] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 03:48:52,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [28625881] [2022-01-18 03:48:52,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:48:52,755 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 03:48:52,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 03:48:52,756 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 03:48:52,757 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-01-18 03:48:52,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:48:52,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 03:48:52,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 03:48:52,863 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:48:52,863 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 03:48:52,905 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:48:52,906 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [28625881] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 03:48:52,906 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 03:48:52,906 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 6] total 12 [2022-01-18 03:48:52,906 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141743051] [2022-01-18 03:48:52,906 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 03:48:52,907 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 03:48:52,907 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 03:48:52,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 03:48:52,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-01-18 03:48:52,908 INFO L87 Difference]: Start difference. First operand 2031 states and 6425 transitions. Second operand has 14 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:48:53,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 03:48:53,243 INFO L93 Difference]: Finished difference Result 5643 states and 16060 transitions. [2022-01-18 03:48:53,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 03:48:53,243 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2022-01-18 03:48:53,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 03:48:53,275 INFO L225 Difference]: With dead ends: 5643 [2022-01-18 03:48:53,275 INFO L226 Difference]: Without dead ends: 5523 [2022-01-18 03:48:53,275 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=178, Invalid=422, Unknown=0, NotChecked=0, Total=600 [2022-01-18 03:48:53,281 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 219 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 347 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 03:48:53,282 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [219 Valid, 146 Invalid, 376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 347 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 03:48:53,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5523 states. [2022-01-18 03:48:53,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5523 to 2232. [2022-01-18 03:48:53,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2232 states, 2214 states have (on average 3.194218608852755) internal successors, (7072), 2231 states have internal predecessors, (7072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:48:53,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2232 states to 2232 states and 7072 transitions. [2022-01-18 03:48:53,452 INFO L78 Accepts]: Start accepts. Automaton has 2232 states and 7072 transitions. Word has length 10 [2022-01-18 03:48:53,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 03:48:53,452 INFO L470 AbstractCegarLoop]: Abstraction has 2232 states and 7072 transitions. [2022-01-18 03:48:53,453 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:48:53,453 INFO L276 IsEmpty]: Start isEmpty. Operand 2232 states and 7072 transitions. [2022-01-18 03:48:53,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-01-18 03:48:53,454 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 03:48:53,454 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 03:48:53,483 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-01-18 03:48:53,667 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-01-18 03:48:53,668 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 03:48:53,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 03:48:53,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1314169520, now seen corresponding path program 1 times [2022-01-18 03:48:53,668 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 03:48:53,669 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122363154] [2022-01-18 03:48:53,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:48:53,669 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 03:48:53,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:48:53,720 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 03:48:53,721 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 03:48:53,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122363154] [2022-01-18 03:48:53,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122363154] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 03:48:53,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1999190600] [2022-01-18 03:48:53,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:48:53,721 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 03:48:53,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 03:48:53,722 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 03:48:53,724 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-01-18 03:48:53,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:48:53,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 03:48:53,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 03:48:53,873 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:48:53,873 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 03:48:53,907 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 03:48:53,907 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1999190600] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 03:48:53,908 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 03:48:53,908 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 14 [2022-01-18 03:48:53,908 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621637306] [2022-01-18 03:48:53,908 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 03:48:53,908 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 03:48:53,908 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 03:48:53,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 03:48:53,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2022-01-18 03:48:53,909 INFO L87 Difference]: Start difference. First operand 2232 states and 7072 transitions. Second operand has 16 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:48:55,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 03:48:55,070 INFO L93 Difference]: Finished difference Result 11214 states and 30677 transitions. [2022-01-18 03:48:55,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 03:48:55,071 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-01-18 03:48:55,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 03:48:55,133 INFO L225 Difference]: With dead ends: 11214 [2022-01-18 03:48:55,133 INFO L226 Difference]: Without dead ends: 11120 [2022-01-18 03:48:55,134 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1447 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1000, Invalid=3160, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 03:48:55,135 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 680 mSDsluCounter, 292 mSDsCounter, 0 mSdLazyCounter, 664 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 680 SdHoareTripleChecker+Valid, 337 SdHoareTripleChecker+Invalid, 767 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 664 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 03:48:55,135 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [680 Valid, 337 Invalid, 767 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 664 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 03:48:55,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11120 states. [2022-01-18 03:48:55,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11120 to 2361. [2022-01-18 03:48:55,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2361 states, 2343 states have (on average 3.2466922748612888) internal successors, (7607), 2360 states have internal predecessors, (7607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:48:55,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2361 states to 2361 states and 7607 transitions. [2022-01-18 03:48:55,297 INFO L78 Accepts]: Start accepts. Automaton has 2361 states and 7607 transitions. Word has length 12 [2022-01-18 03:48:55,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 03:48:55,297 INFO L470 AbstractCegarLoop]: Abstraction has 2361 states and 7607 transitions. [2022-01-18 03:48:55,297 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:48:55,298 INFO L276 IsEmpty]: Start isEmpty. Operand 2361 states and 7607 transitions. [2022-01-18 03:48:55,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-01-18 03:48:55,298 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 03:48:55,299 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 03:48:55,321 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-01-18 03:48:55,521 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 03:48:55,521 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 03:48:55,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 03:48:55,522 INFO L85 PathProgramCache]: Analyzing trace with hash 1006459246, now seen corresponding path program 2 times [2022-01-18 03:48:55,522 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 03:48:55,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715634994] [2022-01-18 03:48:55,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:48:55,522 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 03:48:55,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:48:55,588 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:48:55,588 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 03:48:55,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715634994] [2022-01-18 03:48:55,588 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715634994] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 03:48:55,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [612511423] [2022-01-18 03:48:55,588 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 03:48:55,589 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 03:48:55,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 03:48:55,595 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 03:48:55,596 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-01-18 03:48:55,616 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 03:48:55,617 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 03:48:55,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 03:48:55,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 03:48:55,749 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:48:55,750 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 03:48:55,809 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:48:55,809 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [612511423] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 03:48:55,810 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 03:48:55,810 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 03:48:55,810 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880581645] [2022-01-18 03:48:55,810 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 03:48:55,810 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 03:48:55,810 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 03:48:55,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 03:48:55,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-01-18 03:48:55,811 INFO L87 Difference]: Start difference. First operand 2361 states and 7607 transitions. Second operand has 17 states, 16 states have (on average 1.4375) internal successors, (23), 16 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:48:56,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 03:48:56,876 INFO L93 Difference]: Finished difference Result 12014 states and 33480 transitions. [2022-01-18 03:48:56,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-18 03:48:56,876 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 1.4375) internal successors, (23), 16 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-01-18 03:48:56,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 03:48:56,920 INFO L225 Difference]: With dead ends: 12014 [2022-01-18 03:48:56,921 INFO L226 Difference]: Without dead ends: 11834 [2022-01-18 03:48:56,922 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1134 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=883, Invalid=2657, Unknown=0, NotChecked=0, Total=3540 [2022-01-18 03:48:56,923 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 465 mSDsluCounter, 430 mSDsCounter, 0 mSdLazyCounter, 1048 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 465 SdHoareTripleChecker+Valid, 497 SdHoareTripleChecker+Invalid, 1123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 1048 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 03:48:56,923 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [465 Valid, 497 Invalid, 1123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 1048 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 03:48:56,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11834 states. [2022-01-18 03:48:57,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11834 to 1996. [2022-01-18 03:48:57,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1996 states, 1981 states have (on average 3.1786976274608785) internal successors, (6297), 1995 states have internal predecessors, (6297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:48:57,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1996 states to 1996 states and 6297 transitions. [2022-01-18 03:48:57,056 INFO L78 Accepts]: Start accepts. Automaton has 1996 states and 6297 transitions. Word has length 12 [2022-01-18 03:48:57,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 03:48:57,056 INFO L470 AbstractCegarLoop]: Abstraction has 1996 states and 6297 transitions. [2022-01-18 03:48:57,056 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 1.4375) internal successors, (23), 16 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:48:57,056 INFO L276 IsEmpty]: Start isEmpty. Operand 1996 states and 6297 transitions. [2022-01-18 03:48:57,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-01-18 03:48:57,057 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 03:48:57,057 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1] [2022-01-18 03:48:57,083 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-01-18 03:48:57,271 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 03:48:57,271 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 03:48:57,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 03:48:57,272 INFO L85 PathProgramCache]: Analyzing trace with hash 923281057, now seen corresponding path program 1 times [2022-01-18 03:48:57,272 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 03:48:57,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105064849] [2022-01-18 03:48:57,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:48:57,272 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 03:48:57,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-18 03:48:57,277 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-01-18 03:48:57,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-18 03:48:57,281 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-01-18 03:48:57,281 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-01-18 03:48:57,281 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (4 of 5 remaining) [2022-01-18 03:48:57,281 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONASSERT (3 of 5 remaining) [2022-01-18 03:48:57,281 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONASSERT (2 of 5 remaining) [2022-01-18 03:48:57,281 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONASSERT (1 of 5 remaining) [2022-01-18 03:48:57,282 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONASSERT (0 of 5 remaining) [2022-01-18 03:48:57,282 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-01-18 03:48:57,282 INFO L732 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1] [2022-01-18 03:48:57,282 WARN L234 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2022-01-18 03:48:57,282 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2022-01-18 03:48:57,287 WARN L322 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:57,288 WARN L322 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:57,288 WARN L322 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:57,288 WARN L322 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:57,288 WARN L322 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:57,288 WARN L322 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:57,289 WARN L322 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:57,289 WARN L322 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:57,289 WARN L322 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:57,289 WARN L322 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:57,289 WARN L322 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:57,289 WARN L322 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:57,290 WARN L322 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:57,290 WARN L322 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:57,290 WARN L322 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:57,290 WARN L322 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:57,291 WARN L322 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:57,291 WARN L322 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:57,291 WARN L322 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:57,291 WARN L322 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:48:57,292 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-01-18 03:48:57,292 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 03:48:57,293 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-18 03:48:57,293 INFO L340 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2022-01-18 03:48:57,293 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 40 places, 31 transitions, 94 flow [2022-01-18 03:48:57,562 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 9010 states, 8968 states have (on average 4.065900981266726) internal successors, (36463), 9009 states have internal predecessors, (36463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:48:57,590 INFO L276 IsEmpty]: Start isEmpty. Operand has 9010 states, 8968 states have (on average 4.065900981266726) internal successors, (36463), 9009 states have internal predecessors, (36463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:48:57,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-01-18 03:48:57,590 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 03:48:57,590 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-01-18 03:48:57,591 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 2 more)] === [2022-01-18 03:48:57,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 03:48:57,591 INFO L85 PathProgramCache]: Analyzing trace with hash -638730194, now seen corresponding path program 1 times [2022-01-18 03:48:57,591 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 03:48:57,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837854016] [2022-01-18 03:48:57,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:48:57,592 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 03:48:57,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:48:57,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:48:57,620 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 03:48:57,620 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837854016] [2022-01-18 03:48:57,620 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837854016] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 03:48:57,620 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 03:48:57,620 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 03:48:57,620 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796482118] [2022-01-18 03:48:57,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 03:48:57,621 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 03:48:57,621 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 03:48:57,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 03:48:57,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-01-18 03:48:57,647 INFO L87 Difference]: Start difference. First operand has 9010 states, 8968 states have (on average 4.065900981266726) internal successors, (36463), 9009 states have internal predecessors, (36463), 0 states have call successors, (0), 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 7 states, 6 states have (on average 1.1666666666666667) internal successors, (7), 6 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:48:58,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 03:48:58,023 INFO L93 Difference]: Finished difference Result 29743 states and 106894 transitions. [2022-01-18 03:48:58,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 03:48:58,024 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 1.1666666666666667) internal successors, (7), 6 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2022-01-18 03:48:58,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 03:48:58,185 INFO L225 Difference]: With dead ends: 29743 [2022-01-18 03:48:58,185 INFO L226 Difference]: Without dead ends: 28891 [2022-01-18 03:48:58,186 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2022-01-18 03:48:58,186 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 203 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 03:48:58,187 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [203 Valid, 85 Invalid, 197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 170 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 03:48:58,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28891 states. [2022-01-18 03:48:58,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28891 to 14115. [2022-01-18 03:48:59,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14115 states, 14074 states have (on average 3.9532471223532757) internal successors, (55638), 14114 states have internal predecessors, (55638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:48:59,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14115 states to 14115 states and 55638 transitions. [2022-01-18 03:48:59,159 INFO L78 Accepts]: Start accepts. Automaton has 14115 states and 55638 transitions. Word has length 7 [2022-01-18 03:48:59,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 03:48:59,160 INFO L470 AbstractCegarLoop]: Abstraction has 14115 states and 55638 transitions. [2022-01-18 03:48:59,241 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 1.1666666666666667) internal successors, (7), 6 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:48:59,242 INFO L276 IsEmpty]: Start isEmpty. Operand 14115 states and 55638 transitions. [2022-01-18 03:48:59,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-01-18 03:48:59,242 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 03:48:59,242 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 03:48:59,242 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-18 03:48:59,243 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 2 more)] === [2022-01-18 03:48:59,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 03:48:59,243 INFO L85 PathProgramCache]: Analyzing trace with hash -1917938897, now seen corresponding path program 1 times [2022-01-18 03:48:59,243 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 03:48:59,243 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066697998] [2022-01-18 03:48:59,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:48:59,243 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 03:48:59,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:48:59,273 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 03:48:59,274 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 03:48:59,274 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066697998] [2022-01-18 03:48:59,274 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066697998] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 03:48:59,274 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [800955160] [2022-01-18 03:48:59,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:48:59,274 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 03:48:59,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 03:48:59,275 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 03:48:59,304 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-01-18 03:48:59,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:48:59,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 03:48:59,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 03:48:59,389 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:48:59,389 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 03:48:59,424 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:48:59,424 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [800955160] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 03:48:59,424 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 03:48:59,425 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 6] total 12 [2022-01-18 03:48:59,425 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649281418] [2022-01-18 03:48:59,425 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 03:48:59,425 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 03:48:59,425 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 03:48:59,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 03:48:59,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-01-18 03:48:59,426 INFO L87 Difference]: Start difference. First operand 14115 states and 55638 transitions. Second operand has 14 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:49:00,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 03:49:00,022 INFO L93 Difference]: Finished difference Result 44845 states and 160671 transitions. [2022-01-18 03:49:00,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 03:49:00,022 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2022-01-18 03:49:00,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 03:49:00,433 INFO L225 Difference]: With dead ends: 44845 [2022-01-18 03:49:00,433 INFO L226 Difference]: Without dead ends: 44427 [2022-01-18 03:49:00,434 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=178, Invalid=422, Unknown=0, NotChecked=0, Total=600 [2022-01-18 03:49:00,434 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 392 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 392 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 03:49:00,434 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [392 Valid, 154 Invalid, 377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 337 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 03:49:00,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44427 states. [2022-01-18 03:49:01,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44427 to 16232. [2022-01-18 03:49:01,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16232 states, 16191 states have (on average 3.9700450867766044) internal successors, (64279), 16231 states have internal predecessors, (64279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:49:01,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16232 states to 16232 states and 64279 transitions. [2022-01-18 03:49:01,392 INFO L78 Accepts]: Start accepts. Automaton has 16232 states and 64279 transitions. Word has length 10 [2022-01-18 03:49:01,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 03:49:01,392 INFO L470 AbstractCegarLoop]: Abstraction has 16232 states and 64279 transitions. [2022-01-18 03:49:01,392 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:49:01,392 INFO L276 IsEmpty]: Start isEmpty. Operand 16232 states and 64279 transitions. [2022-01-18 03:49:01,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-01-18 03:49:01,395 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 03:49:01,395 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 03:49:01,422 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-01-18 03:49:01,608 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,SelfDestructingSolverStorable10 [2022-01-18 03:49:01,609 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 2 more)] === [2022-01-18 03:49:01,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 03:49:01,609 INFO L85 PathProgramCache]: Analyzing trace with hash -1074070576, now seen corresponding path program 1 times [2022-01-18 03:49:01,609 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 03:49:01,609 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482181715] [2022-01-18 03:49:01,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:49:01,609 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 03:49:01,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:49:01,669 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:49:01,670 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 03:49:01,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482181715] [2022-01-18 03:49:01,670 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482181715] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 03:49:01,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [106694929] [2022-01-18 03:49:01,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:49:01,670 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 03:49:01,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 03:49:01,671 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 03:49:01,672 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-01-18 03:49:01,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:49:01,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 03:49:01,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 03:49:01,816 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:49:01,816 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 03:49:01,856 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:49:01,856 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [106694929] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 03:49:01,856 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 03:49:01,856 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 03:49:01,856 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884364219] [2022-01-18 03:49:01,856 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 03:49:01,857 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 03:49:01,857 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 03:49:01,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 03:49:01,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-01-18 03:49:01,858 INFO L87 Difference]: Start difference. First operand 16232 states and 64279 transitions. Second operand has 17 states, 16 states have (on average 1.4375) internal successors, (23), 16 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:49:03,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 03:49:03,254 INFO L93 Difference]: Finished difference Result 82394 states and 289658 transitions. [2022-01-18 03:49:03,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 03:49:03,254 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 1.4375) internal successors, (23), 16 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-01-18 03:49:03,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 03:49:03,880 INFO L225 Difference]: With dead ends: 82394 [2022-01-18 03:49:03,880 INFO L226 Difference]: Without dead ends: 81788 [2022-01-18 03:49:03,881 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 554 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=538, Invalid=1532, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 03:49:03,881 INFO L933 BasicCegarLoop]: 74 mSDtfsCounter, 626 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 851 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 626 SdHoareTripleChecker+Valid, 442 SdHoareTripleChecker+Invalid, 926 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 851 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 03:49:03,881 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [626 Valid, 442 Invalid, 926 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 851 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 03:49:04,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81788 states. [2022-01-18 03:49:05,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81788 to 17184. [2022-01-18 03:49:05,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17184 states, 17143 states have (on average 3.9657002858309514) internal successors, (67984), 17183 states have internal predecessors, (67984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:49:05,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17184 states to 17184 states and 67984 transitions. [2022-01-18 03:49:05,134 INFO L78 Accepts]: Start accepts. Automaton has 17184 states and 67984 transitions. Word has length 12 [2022-01-18 03:49:05,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 03:49:05,134 INFO L470 AbstractCegarLoop]: Abstraction has 17184 states and 67984 transitions. [2022-01-18 03:49:05,134 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 1.4375) internal successors, (23), 16 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:49:05,134 INFO L276 IsEmpty]: Start isEmpty. Operand 17184 states and 67984 transitions. [2022-01-18 03:49:05,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-01-18 03:49:05,135 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 03:49:05,135 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 03:49:05,151 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-01-18 03:49:05,335 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 03:49:05,336 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 2 more)] === [2022-01-18 03:49:05,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 03:49:05,336 INFO L85 PathProgramCache]: Analyzing trace with hash -598313266, now seen corresponding path program 2 times [2022-01-18 03:49:05,336 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 03:49:05,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972446684] [2022-01-18 03:49:05,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:49:05,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 03:49:05,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:49:05,390 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:49:05,390 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 03:49:05,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972446684] [2022-01-18 03:49:05,390 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972446684] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 03:49:05,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2057070793] [2022-01-18 03:49:05,390 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 03:49:05,390 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 03:49:05,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 03:49:05,391 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 03:49:05,392 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-01-18 03:49:05,410 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 03:49:05,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 03:49:05,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 03:49:05,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 03:49:05,529 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:49:05,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 03:49:05,553 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:49:05,554 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2057070793] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 03:49:05,554 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 03:49:05,554 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 03:49:05,554 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283625179] [2022-01-18 03:49:05,554 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 03:49:05,554 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 03:49:05,554 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 03:49:05,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 03:49:05,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-01-18 03:49:05,555 INFO L87 Difference]: Start difference. First operand 17184 states and 67984 transitions. Second operand has 17 states, 16 states have (on average 1.4375) internal successors, (23), 16 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:49:07,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 03:49:07,305 INFO L93 Difference]: Finished difference Result 104961 states and 366516 transitions. [2022-01-18 03:49:07,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-18 03:49:07,306 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 1.4375) internal successors, (23), 16 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-01-18 03:49:07,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 03:49:07,803 INFO L225 Difference]: With dead ends: 104961 [2022-01-18 03:49:07,803 INFO L226 Difference]: Without dead ends: 104353 [2022-01-18 03:49:07,804 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1153 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=883, Invalid=2657, Unknown=0, NotChecked=0, Total=3540 [2022-01-18 03:49:07,804 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 814 mSDsluCounter, 364 mSDsCounter, 0 mSdLazyCounter, 887 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 814 SdHoareTripleChecker+Valid, 433 SdHoareTripleChecker+Invalid, 988 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 887 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 03:49:07,805 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [814 Valid, 433 Invalid, 988 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 887 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 03:49:07,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104353 states. [2022-01-18 03:49:09,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104353 to 17461. [2022-01-18 03:49:09,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17461 states, 17420 states have (on average 3.950401836969001) internal successors, (68816), 17460 states have internal predecessors, (68816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:49:09,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17461 states to 17461 states and 68816 transitions. [2022-01-18 03:49:09,226 INFO L78 Accepts]: Start accepts. Automaton has 17461 states and 68816 transitions. Word has length 12 [2022-01-18 03:49:09,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 03:49:09,226 INFO L470 AbstractCegarLoop]: Abstraction has 17461 states and 68816 transitions. [2022-01-18 03:49:09,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 1.4375) internal successors, (23), 16 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:49:09,226 INFO L276 IsEmpty]: Start isEmpty. Operand 17461 states and 68816 transitions. [2022-01-18 03:49:09,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-01-18 03:49:09,226 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 03:49:09,226 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 03:49:09,244 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-01-18 03:49:09,433 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 03:49:09,434 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 2 more)] === [2022-01-18 03:49:09,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 03:49:09,434 INFO L85 PathProgramCache]: Analyzing trace with hash 642489192, now seen corresponding path program 3 times [2022-01-18 03:49:09,434 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 03:49:09,434 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047185490] [2022-01-18 03:49:09,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:49:09,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 03:49:09,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:49:09,494 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:49:09,494 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 03:49:09,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047185490] [2022-01-18 03:49:09,494 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047185490] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 03:49:09,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1775366328] [2022-01-18 03:49:09,494 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 03:49:09,495 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 03:49:09,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 03:49:09,496 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 03:49:09,496 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-01-18 03:49:09,514 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 03:49:09,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 03:49:09,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 03:49:09,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 03:49:09,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-01-18 03:49:09,619 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 03:49:09,638 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:49:09,639 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1775366328] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 03:49:09,639 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 03:49:09,639 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 03:49:09,639 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800202445] [2022-01-18 03:49:09,639 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 03:49:09,639 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 03:49:09,639 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 03:49:09,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 03:49:09,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2022-01-18 03:49:09,640 INFO L87 Difference]: Start difference. First operand 17461 states and 68816 transitions. Second operand has 17 states, 16 states have (on average 1.4375) internal successors, (23), 16 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:49:11,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 03:49:11,240 INFO L93 Difference]: Finished difference Result 94697 states and 332067 transitions. [2022-01-18 03:49:11,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 03:49:11,240 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 1.4375) internal successors, (23), 16 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-01-18 03:49:11,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 03:49:11,972 INFO L225 Difference]: With dead ends: 94697 [2022-01-18 03:49:11,972 INFO L226 Difference]: Without dead ends: 93787 [2022-01-18 03:49:11,973 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 804 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=743, Invalid=2119, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 03:49:11,973 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 757 mSDsluCounter, 392 mSDsCounter, 0 mSdLazyCounter, 984 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 757 SdHoareTripleChecker+Valid, 450 SdHoareTripleChecker+Invalid, 1070 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 984 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 03:49:11,973 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [757 Valid, 450 Invalid, 1070 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 984 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 03:49:12,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93787 states. [2022-01-18 03:49:13,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93787 to 17465. [2022-01-18 03:49:13,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17465 states, 17424 states have (on average 3.949896694214876) internal successors, (68823), 17464 states have internal predecessors, (68823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:49:13,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17465 states to 17465 states and 68823 transitions. [2022-01-18 03:49:13,197 INFO L78 Accepts]: Start accepts. Automaton has 17465 states and 68823 transitions. Word has length 12 [2022-01-18 03:49:13,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 03:49:13,197 INFO L470 AbstractCegarLoop]: Abstraction has 17465 states and 68823 transitions. [2022-01-18 03:49:13,197 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 1.4375) internal successors, (23), 16 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:49:13,197 INFO L276 IsEmpty]: Start isEmpty. Operand 17465 states and 68823 transitions. [2022-01-18 03:49:13,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-01-18 03:49:13,198 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 03:49:13,198 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 03:49:13,213 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-01-18 03:49:13,399 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,SelfDestructingSolverStorable13 [2022-01-18 03:49:13,400 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 2 more)] === [2022-01-18 03:49:13,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 03:49:13,400 INFO L85 PathProgramCache]: Analyzing trace with hash -1960298822, now seen corresponding path program 4 times [2022-01-18 03:49:13,400 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 03:49:13,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134667118] [2022-01-18 03:49:13,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:49:13,401 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 03:49:13,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:49:13,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-01-18 03:49:13,458 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 03:49:13,458 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134667118] [2022-01-18 03:49:13,458 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134667118] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 03:49:13,458 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [537928595] [2022-01-18 03:49:13,458 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 03:49:13,458 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 03:49:13,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 03:49:13,460 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 03:49:13,461 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-01-18 03:49:13,480 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 03:49:13,480 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 03:49:13,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 03:49:13,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 03:49:13,597 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:49:13,597 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 03:49:13,622 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:49:13,623 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [537928595] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 03:49:13,623 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 03:49:13,623 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 03:49:13,623 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194406212] [2022-01-18 03:49:13,623 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 03:49:13,624 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 03:49:13,624 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 03:49:13,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 03:49:13,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2022-01-18 03:49:13,624 INFO L87 Difference]: Start difference. First operand 17465 states and 68823 transitions. Second operand has 17 states, 16 states have (on average 1.4375) internal successors, (23), 16 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:49:15,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 03:49:15,650 INFO L93 Difference]: Finished difference Result 142827 states and 502899 transitions. [2022-01-18 03:49:15,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 03:49:15,651 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 1.4375) internal successors, (23), 16 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-01-18 03:49:15,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 03:49:16,896 INFO L225 Difference]: With dead ends: 142827 [2022-01-18 03:49:16,896 INFO L226 Difference]: Without dead ends: 142073 [2022-01-18 03:49:16,897 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1427 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1164, Invalid=3126, Unknown=0, NotChecked=0, Total=4290 [2022-01-18 03:49:16,898 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 1086 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 914 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1086 SdHoareTripleChecker+Valid, 452 SdHoareTripleChecker+Invalid, 1035 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 914 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 03:49:16,898 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1086 Valid, 452 Invalid, 1035 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 914 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 03:49:17,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142073 states. [2022-01-18 03:49:18,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142073 to 17106. [2022-01-18 03:49:18,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17106 states, 17065 states have (on average 3.942572516847348) internal successors, (67280), 17105 states have internal predecessors, (67280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:49:18,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17106 states to 17106 states and 67280 transitions. [2022-01-18 03:49:18,507 INFO L78 Accepts]: Start accepts. Automaton has 17106 states and 67280 transitions. Word has length 12 [2022-01-18 03:49:18,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 03:49:18,508 INFO L470 AbstractCegarLoop]: Abstraction has 17106 states and 67280 transitions. [2022-01-18 03:49:18,508 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 1.4375) internal successors, (23), 16 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:49:18,508 INFO L276 IsEmpty]: Start isEmpty. Operand 17106 states and 67280 transitions. [2022-01-18 03:49:18,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-01-18 03:49:18,508 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 03:49:18,508 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 03:49:18,524 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-01-18 03:49:18,709 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,SelfDestructingSolverStorable14 [2022-01-18 03:49:18,710 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 2 more)] === [2022-01-18 03:49:18,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 03:49:18,710 INFO L85 PathProgramCache]: Analyzing trace with hash 961603632, now seen corresponding path program 5 times [2022-01-18 03:49:18,710 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 03:49:18,710 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219380307] [2022-01-18 03:49:18,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:49:18,711 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 03:49:18,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:49:18,757 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 03:49:18,758 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 03:49:18,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219380307] [2022-01-18 03:49:18,758 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219380307] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 03:49:18,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1043513158] [2022-01-18 03:49:18,758 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 03:49:18,758 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 03:49:18,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 03:49:18,759 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 03:49:18,760 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-01-18 03:49:18,778 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 03:49:18,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 03:49:18,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 03:49:18,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 03:49:18,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-01-18 03:49:18,868 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 03:49:18,889 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 03:49:18,889 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1043513158] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 03:49:18,889 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 03:49:18,889 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 14 [2022-01-18 03:49:18,889 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434758068] [2022-01-18 03:49:18,889 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 03:49:18,889 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 03:49:18,889 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 03:49:18,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 03:49:18,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2022-01-18 03:49:18,890 INFO L87 Difference]: Start difference. First operand 17106 states and 67280 transitions. Second operand has 16 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:49:20,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 03:49:20,679 INFO L93 Difference]: Finished difference Result 103043 states and 356652 transitions. [2022-01-18 03:49:20,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 03:49:20,679 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-01-18 03:49:20,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 03:49:21,192 INFO L225 Difference]: With dead ends: 103043 [2022-01-18 03:49:21,192 INFO L226 Difference]: Without dead ends: 102739 [2022-01-18 03:49:21,193 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1463 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1000, Invalid=3160, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 03:49:21,193 INFO L933 BasicCegarLoop]: 72 mSDtfsCounter, 877 mSDsluCounter, 471 mSDsCounter, 0 mSdLazyCounter, 1109 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 877 SdHoareTripleChecker+Valid, 543 SdHoareTripleChecker+Invalid, 1196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 03:49:21,193 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [877 Valid, 543 Invalid, 1196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 1109 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 03:49:21,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102739 states. [2022-01-18 03:49:22,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102739 to 16476. [2022-01-18 03:49:22,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16476 states, 16438 states have (on average 3.9429979316218517) internal successors, (64815), 16475 states have internal predecessors, (64815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:49:22,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16476 states to 16476 states and 64815 transitions. [2022-01-18 03:49:22,663 INFO L78 Accepts]: Start accepts. Automaton has 16476 states and 64815 transitions. Word has length 12 [2022-01-18 03:49:22,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 03:49:22,663 INFO L470 AbstractCegarLoop]: Abstraction has 16476 states and 64815 transitions. [2022-01-18 03:49:22,664 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:49:22,664 INFO L276 IsEmpty]: Start isEmpty. Operand 16476 states and 64815 transitions. [2022-01-18 03:49:22,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-01-18 03:49:22,664 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 03:49:22,664 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 03:49:22,685 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-01-18 03:49:22,879 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,SelfDestructingSolverStorable15 [2022-01-18 03:49:22,880 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 2 more)] === [2022-01-18 03:49:22,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 03:49:22,880 INFO L85 PathProgramCache]: Analyzing trace with hash -1727485016, now seen corresponding path program 1 times [2022-01-18 03:49:22,880 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 03:49:22,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691045918] [2022-01-18 03:49:22,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:49:22,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 03:49:22,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:49:22,932 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-18 03:49:22,932 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 03:49:22,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691045918] [2022-01-18 03:49:22,932 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691045918] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 03:49:22,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1049758274] [2022-01-18 03:49:22,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:49:22,933 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 03:49:22,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 03:49:22,934 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 03:49:22,934 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-01-18 03:49:22,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:49:22,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 24 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-18 03:49:22,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 03:49:23,032 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:49:23,032 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 03:49:23,077 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:49:23,077 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1049758274] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 03:49:23,077 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 03:49:23,077 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 7] total 14 [2022-01-18 03:49:23,077 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697926767] [2022-01-18 03:49:23,077 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 03:49:23,077 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 03:49:23,077 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 03:49:23,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 03:49:23,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2022-01-18 03:49:23,078 INFO L87 Difference]: Start difference. First operand 16476 states and 64815 transitions. Second operand has 16 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:49:23,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 03:49:23,844 INFO L93 Difference]: Finished difference Result 51297 states and 185249 transitions. [2022-01-18 03:49:23,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 03:49:23,845 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-01-18 03:49:23,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 03:49:24,049 INFO L225 Difference]: With dead ends: 51297 [2022-01-18 03:49:24,049 INFO L226 Difference]: Without dead ends: 50761 [2022-01-18 03:49:24,049 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=221, Invalid=535, Unknown=0, NotChecked=0, Total=756 [2022-01-18 03:49:24,050 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 381 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 389 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 381 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 426 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 03:49:24,050 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [381 Valid, 168 Invalid, 426 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 389 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 03:49:24,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50761 states. [2022-01-18 03:49:24,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50761 to 18358. [2022-01-18 03:49:24,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18358 states, 18320 states have (on average 3.9591157205240175) internal successors, (72531), 18357 states have internal predecessors, (72531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:49:24,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18358 states to 18358 states and 72531 transitions. [2022-01-18 03:49:24,704 INFO L78 Accepts]: Start accepts. Automaton has 18358 states and 72531 transitions. Word has length 13 [2022-01-18 03:49:24,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 03:49:24,704 INFO L470 AbstractCegarLoop]: Abstraction has 18358 states and 72531 transitions. [2022-01-18 03:49:24,705 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:49:24,705 INFO L276 IsEmpty]: Start isEmpty. Operand 18358 states and 72531 transitions. [2022-01-18 03:49:24,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 03:49:24,706 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 03:49:24,706 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 03:49:24,721 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-01-18 03:49:24,907 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,SelfDestructingSolverStorable16 [2022-01-18 03:49:24,907 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 2 more)] === [2022-01-18 03:49:24,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 03:49:24,907 INFO L85 PathProgramCache]: Analyzing trace with hash 868847569, now seen corresponding path program 1 times [2022-01-18 03:49:24,907 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 03:49:24,907 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24239057] [2022-01-18 03:49:24,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:49:24,908 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 03:49:24,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:49:24,977 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:49:24,977 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 03:49:24,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24239057] [2022-01-18 03:49:24,977 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24239057] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 03:49:24,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [769937883] [2022-01-18 03:49:24,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:49:24,977 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 03:49:24,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 03:49:24,979 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 03:49:24,979 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-01-18 03:49:24,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:49:24,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 03:49:24,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 03:49:25,392 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:49:25,392 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 03:49:25,467 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:49:25,467 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [769937883] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 03:49:25,467 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 03:49:25,467 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2022-01-18 03:49:25,467 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534002454] [2022-01-18 03:49:25,467 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 03:49:25,468 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 03:49:25,468 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 03:49:25,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 03:49:25,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=511, Unknown=0, NotChecked=0, Total=600 [2022-01-18 03:49:25,468 INFO L87 Difference]: Start difference. First operand 18358 states and 72531 transitions. Second operand has 25 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:49:30,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 03:49:30,032 INFO L93 Difference]: Finished difference Result 242460 states and 836518 transitions. [2022-01-18 03:49:30,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2022-01-18 03:49:30,033 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 03:49:30,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 03:49:31,350 INFO L225 Difference]: With dead ends: 242460 [2022-01-18 03:49:31,351 INFO L226 Difference]: Without dead ends: 239156 [2022-01-18 03:49:31,355 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8259 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=4773, Invalid=16689, Unknown=0, NotChecked=0, Total=21462 [2022-01-18 03:49:31,355 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 1819 mSDsluCounter, 794 mSDsCounter, 0 mSdLazyCounter, 1803 mSolverCounterSat, 180 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1819 SdHoareTripleChecker+Valid, 848 SdHoareTripleChecker+Invalid, 1983 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 180 IncrementalHoareTripleChecker+Valid, 1803 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 03:49:31,355 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1819 Valid, 848 Invalid, 1983 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [180 Valid, 1803 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 03:49:31,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239156 states. [2022-01-18 03:49:34,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239156 to 18850. [2022-01-18 03:49:34,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18850 states, 18812 states have (on average 3.941314054858601) internal successors, (74144), 18849 states have internal predecessors, (74144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:49:34,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18850 states to 18850 states and 74144 transitions. [2022-01-18 03:49:34,375 INFO L78 Accepts]: Start accepts. Automaton has 18850 states and 74144 transitions. Word has length 15 [2022-01-18 03:49:34,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 03:49:34,375 INFO L470 AbstractCegarLoop]: Abstraction has 18850 states and 74144 transitions. [2022-01-18 03:49:34,375 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:49:34,375 INFO L276 IsEmpty]: Start isEmpty. Operand 18850 states and 74144 transitions. [2022-01-18 03:49:34,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 03:49:34,377 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 03:49:34,377 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 03:49:34,392 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-01-18 03:49:34,579 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,SelfDestructingSolverStorable17 [2022-01-18 03:49:34,579 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 2 more)] === [2022-01-18 03:49:34,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 03:49:34,580 INFO L85 PathProgramCache]: Analyzing trace with hash -448208813, now seen corresponding path program 1 times [2022-01-18 03:49:34,580 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 03:49:34,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492686742] [2022-01-18 03:49:34,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:49:34,580 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 03:49:34,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:49:34,638 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 03:49:34,639 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 03:49:34,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492686742] [2022-01-18 03:49:34,639 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492686742] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 03:49:34,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [69873748] [2022-01-18 03:49:34,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:49:34,639 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 03:49:34,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 03:49:34,640 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 03:49:34,641 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-01-18 03:49:34,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:49:34,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 03:49:34,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 03:49:34,786 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:49:34,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 03:49:34,846 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 03:49:34,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [69873748] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 03:49:34,846 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 03:49:34,846 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 7] total 20 [2022-01-18 03:49:34,846 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89687538] [2022-01-18 03:49:34,846 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 03:49:34,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 03:49:34,847 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 03:49:34,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 03:49:34,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2022-01-18 03:49:34,848 INFO L87 Difference]: Start difference. First operand 18850 states and 74144 transitions. Second operand has 22 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:49:37,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 03:49:37,424 INFO L93 Difference]: Finished difference Result 141971 states and 494190 transitions. [2022-01-18 03:49:37,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-01-18 03:49:37,424 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 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 15 [2022-01-18 03:49:37,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 03:49:38,161 INFO L225 Difference]: With dead ends: 141971 [2022-01-18 03:49:38,161 INFO L226 Difference]: Without dead ends: 141237 [2022-01-18 03:49:38,163 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2751 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1825, Invalid=6185, Unknown=0, NotChecked=0, Total=8010 [2022-01-18 03:49:38,163 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 988 mSDsluCounter, 707 mSDsCounter, 0 mSdLazyCounter, 1878 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 988 SdHoareTripleChecker+Valid, 769 SdHoareTripleChecker+Invalid, 1975 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 1878 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 03:49:38,163 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [988 Valid, 769 Invalid, 1975 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 1878 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 03:49:38,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141237 states. [2022-01-18 03:49:40,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141237 to 20177. [2022-01-18 03:49:40,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20177 states, 20139 states have (on average 3.987536620487611) internal successors, (80305), 20176 states have internal predecessors, (80305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:49:40,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20177 states to 20177 states and 80305 transitions. [2022-01-18 03:49:40,419 INFO L78 Accepts]: Start accepts. Automaton has 20177 states and 80305 transitions. Word has length 15 [2022-01-18 03:49:40,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 03:49:40,419 INFO L470 AbstractCegarLoop]: Abstraction has 20177 states and 80305 transitions. [2022-01-18 03:49:40,419 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:49:40,419 INFO L276 IsEmpty]: Start isEmpty. Operand 20177 states and 80305 transitions. [2022-01-18 03:49:40,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 03:49:40,420 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 03:49:40,420 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 03:49:40,435 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-01-18 03:49:40,621 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 03:49:40,621 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 2 more)] === [2022-01-18 03:49:40,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 03:49:40,621 INFO L85 PathProgramCache]: Analyzing trace with hash 2039254513, now seen corresponding path program 2 times [2022-01-18 03:49:40,621 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 03:49:40,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705038194] [2022-01-18 03:49:40,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:49:40,621 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 03:49:40,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:49:40,675 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:49:40,675 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 03:49:40,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705038194] [2022-01-18 03:49:40,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705038194] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 03:49:40,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2102333130] [2022-01-18 03:49:40,676 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 03:49:40,676 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 03:49:40,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 03:49:40,677 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 03:49:40,684 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-01-18 03:49:40,703 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 03:49:40,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 03:49:40,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 03:49:40,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 03:49:40,802 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 03:49:40,802 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 03:49:40,852 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 03:49:40,852 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2102333130] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 03:49:40,852 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 03:49:40,852 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2022-01-18 03:49:40,852 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275254693] [2022-01-18 03:49:40,852 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 03:49:40,853 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 03:49:40,853 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 03:49:40,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 03:49:40,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2022-01-18 03:49:40,854 INFO L87 Difference]: Start difference. First operand 20177 states and 80305 transitions. Second operand has 21 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:49:42,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 03:49:42,106 INFO L93 Difference]: Finished difference Result 90242 states and 319189 transitions. [2022-01-18 03:49:42,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 03:49:42,106 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.95) internal successors, (39), 20 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 15 [2022-01-18 03:49:42,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 03:49:42,842 INFO L225 Difference]: With dead ends: 90242 [2022-01-18 03:49:42,842 INFO L226 Difference]: Without dead ends: 89424 [2022-01-18 03:49:42,843 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 695 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=779, Invalid=2301, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 03:49:42,843 INFO L933 BasicCegarLoop]: 76 mSDtfsCounter, 658 mSDsluCounter, 489 mSDsCounter, 0 mSdLazyCounter, 1191 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 658 SdHoareTripleChecker+Valid, 565 SdHoareTripleChecker+Invalid, 1257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 1191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 03:49:42,844 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [658 Valid, 565 Invalid, 1257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 1191 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 03:49:42,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89424 states. [2022-01-18 03:49:43,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89424 to 18997. [2022-01-18 03:49:43,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18997 states, 18959 states have (on average 3.9323803998101168) internal successors, (74554), 18996 states have internal predecessors, (74554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:49:44,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18997 states to 18997 states and 74554 transitions. [2022-01-18 03:49:44,107 INFO L78 Accepts]: Start accepts. Automaton has 18997 states and 74554 transitions. Word has length 15 [2022-01-18 03:49:44,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 03:49:44,107 INFO L470 AbstractCegarLoop]: Abstraction has 18997 states and 74554 transitions. [2022-01-18 03:49:44,107 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:49:44,107 INFO L276 IsEmpty]: Start isEmpty. Operand 18997 states and 74554 transitions. [2022-01-18 03:49:44,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 03:49:44,117 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 03:49:44,117 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 03:49:44,140 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-01-18 03:49:44,331 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 03:49:44,332 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 2 more)] === [2022-01-18 03:49:44,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 03:49:44,332 INFO L85 PathProgramCache]: Analyzing trace with hash 2039249543, now seen corresponding path program 2 times [2022-01-18 03:49:44,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 03:49:44,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353179100] [2022-01-18 03:49:44,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:49:44,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 03:49:44,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:49:44,383 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:49:44,383 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 03:49:44,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353179100] [2022-01-18 03:49:44,383 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353179100] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 03:49:44,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [25438797] [2022-01-18 03:49:44,383 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 03:49:44,383 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 03:49:44,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 03:49:44,385 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 03:49:44,385 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-01-18 03:49:44,403 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 03:49:44,404 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 03:49:44,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 03:49:44,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 03:49:44,526 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 03:49:44,526 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 03:49:44,586 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 03:49:44,586 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [25438797] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 03:49:44,586 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 03:49:44,586 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2022-01-18 03:49:44,586 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009975901] [2022-01-18 03:49:44,586 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 03:49:44,587 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 03:49:44,587 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 03:49:44,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 03:49:44,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2022-01-18 03:49:44,587 INFO L87 Difference]: Start difference. First operand 18997 states and 74554 transitions. Second operand has 21 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:49:46,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 03:49:46,507 INFO L93 Difference]: Finished difference Result 119769 states and 423723 transitions. [2022-01-18 03:49:46,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-18 03:49:46,507 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.95) internal successors, (39), 20 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 15 [2022-01-18 03:49:46,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 03:49:47,439 INFO L225 Difference]: With dead ends: 119769 [2022-01-18 03:49:47,440 INFO L226 Difference]: Without dead ends: 118951 [2022-01-18 03:49:47,440 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1460 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1266, Invalid=3990, Unknown=0, NotChecked=0, Total=5256 [2022-01-18 03:49:47,440 INFO L933 BasicCegarLoop]: 74 mSDtfsCounter, 739 mSDsluCounter, 659 mSDsCounter, 0 mSdLazyCounter, 1602 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 739 SdHoareTripleChecker+Valid, 733 SdHoareTripleChecker+Invalid, 1680 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 1602 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 03:49:47,441 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [739 Valid, 733 Invalid, 1680 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 1602 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 03:49:47,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118951 states. [2022-01-18 03:49:48,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118951 to 18962. [2022-01-18 03:49:48,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18962 states, 18924 states have (on average 3.926178397801733) internal successors, (74299), 18961 states have internal predecessors, (74299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:49:48,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18962 states to 18962 states and 74299 transitions. [2022-01-18 03:49:48,889 INFO L78 Accepts]: Start accepts. Automaton has 18962 states and 74299 transitions. Word has length 15 [2022-01-18 03:49:48,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 03:49:48,889 INFO L470 AbstractCegarLoop]: Abstraction has 18962 states and 74299 transitions. [2022-01-18 03:49:48,889 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:49:48,889 INFO L276 IsEmpty]: Start isEmpty. Operand 18962 states and 74299 transitions. [2022-01-18 03:49:48,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 03:49:48,891 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 03:49:48,891 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 03:49:48,906 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-01-18 03:49:49,091 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 03:49:49,092 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 2 more)] === [2022-01-18 03:49:49,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 03:49:49,092 INFO L85 PathProgramCache]: Analyzing trace with hash -1271861892, now seen corresponding path program 1 times [2022-01-18 03:49:49,092 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 03:49:49,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058808890] [2022-01-18 03:49:49,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:49:49,092 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 03:49:49,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-18 03:49:49,096 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-01-18 03:49:49,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-18 03:49:49,100 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-01-18 03:49:49,101 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-01-18 03:49:49,101 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (5 of 6 remaining) [2022-01-18 03:49:49,101 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONASSERT (4 of 6 remaining) [2022-01-18 03:49:49,101 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONASSERT (3 of 6 remaining) [2022-01-18 03:49:49,101 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONASSERT (2 of 6 remaining) [2022-01-18 03:49:49,101 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONASSERT (1 of 6 remaining) [2022-01-18 03:49:49,101 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONASSERT (0 of 6 remaining) [2022-01-18 03:49:49,101 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-01-18 03:49:49,102 INFO L732 BasicCegarLoop]: Path program histogram: [5, 2, 2, 1, 1, 1, 1] [2022-01-18 03:49:49,102 WARN L234 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2022-01-18 03:49:49,102 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2022-01-18 03:49:49,105 WARN L322 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:49:49,106 WARN L322 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:49:49,106 WARN L322 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:49:49,106 WARN L322 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:49:49,106 WARN L322 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:49:49,106 WARN L322 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:49:49,106 WARN L322 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:49:49,106 WARN L322 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:49:49,107 WARN L322 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:49:49,107 WARN L322 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:49:49,107 WARN L322 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:49:49,107 WARN L322 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:49:49,107 WARN L322 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:49:49,107 WARN L322 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:49:49,107 WARN L322 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:49:49,107 WARN L322 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:49:49,108 WARN L322 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:49:49,108 WARN L322 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:49:49,108 WARN L322 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:49:49,108 WARN L322 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:49:49,108 WARN L322 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:49:49,109 WARN L322 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:49:49,109 WARN L322 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:49:49,109 WARN L322 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:49:49,109 WARN L322 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 03:49:49,109 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-01-18 03:49:49,110 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 03:49:49,110 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-18 03:49:49,110 INFO L340 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2022-01-18 03:49:49,111 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 48 places, 37 transitions, 119 flow [2022-01-18 03:49:50,748 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 54306 states, 54217 states have (on average 4.888485161480716) internal successors, (265039), 54305 states have internal predecessors, (265039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:49:50,838 INFO L276 IsEmpty]: Start isEmpty. Operand has 54306 states, 54217 states have (on average 4.888485161480716) internal successors, (265039), 54305 states have internal predecessors, (265039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:49:50,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-01-18 03:49:50,838 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 03:49:50,838 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-01-18 03:49:50,838 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 3 more)] === [2022-01-18 03:49:50,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 03:49:50,839 INFO L85 PathProgramCache]: Analyzing trace with hash -1066100503, now seen corresponding path program 1 times [2022-01-18 03:49:50,839 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 03:49:50,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382144393] [2022-01-18 03:49:50,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:49:50,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 03:49:50,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:49:50,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:49:50,862 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 03:49:50,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382144393] [2022-01-18 03:49:50,862 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382144393] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 03:49:50,862 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 03:49:50,862 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 03:49:50,862 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705122182] [2022-01-18 03:49:50,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 03:49:50,863 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 03:49:50,863 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 03:49:50,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 03:49:50,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-01-18 03:49:50,950 INFO L87 Difference]: Start difference. First operand has 54306 states, 54217 states have (on average 4.888485161480716) internal successors, (265039), 54305 states have internal predecessors, (265039), 0 states have call successors, (0), 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 7 states, 6 states have (on average 1.1666666666666667) internal successors, (7), 6 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:49:53,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 03:49:53,667 INFO L93 Difference]: Finished difference Result 198207 states and 859242 transitions. [2022-01-18 03:49:53,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 03:49:53,667 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 1.1666666666666667) internal successors, (7), 6 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2022-01-18 03:49:53,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 03:49:54,896 INFO L225 Difference]: With dead ends: 198207 [2022-01-18 03:49:54,897 INFO L226 Difference]: Without dead ends: 195351 [2022-01-18 03:49:54,897 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2022-01-18 03:49:54,897 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 232 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 216 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 216 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 03:49:54,897 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [232 Valid, 106 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 216 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 03:49:55,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195351 states. [2022-01-18 03:49:59,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195351 to 93243. [2022-01-18 03:49:59,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93243 states, 93155 states have (on average 4.706016853631045) internal successors, (438389), 93242 states have internal predecessors, (438389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:50:00,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93243 states to 93243 states and 438389 transitions. [2022-01-18 03:50:00,266 INFO L78 Accepts]: Start accepts. Automaton has 93243 states and 438389 transitions. Word has length 7 [2022-01-18 03:50:00,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 03:50:00,267 INFO L470 AbstractCegarLoop]: Abstraction has 93243 states and 438389 transitions. [2022-01-18 03:50:00,267 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 1.1666666666666667) internal successors, (7), 6 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:50:00,267 INFO L276 IsEmpty]: Start isEmpty. Operand 93243 states and 438389 transitions. [2022-01-18 03:50:00,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-01-18 03:50:00,267 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 03:50:00,267 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 03:50:00,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-01-18 03:50:00,267 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 3 more)] === [2022-01-18 03:50:00,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 03:50:00,267 INFO L85 PathProgramCache]: Analyzing trace with hash 1019311370, now seen corresponding path program 1 times [2022-01-18 03:50:00,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 03:50:00,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76891720] [2022-01-18 03:50:00,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:50:00,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 03:50:00,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:50:00,292 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 03:50:00,292 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 03:50:00,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76891720] [2022-01-18 03:50:00,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76891720] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 03:50:00,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1228976594] [2022-01-18 03:50:00,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:50:00,292 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 03:50:00,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 03:50:00,293 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 03:50:00,294 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-01-18 03:50:00,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:50:00,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 03:50:00,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 03:50:00,372 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:50:00,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 03:50:00,402 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:50:00,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1228976594] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 03:50:00,403 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 03:50:00,403 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 6] total 12 [2022-01-18 03:50:00,403 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186569464] [2022-01-18 03:50:00,403 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 03:50:00,403 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 03:50:00,403 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 03:50:00,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 03:50:00,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-01-18 03:50:00,404 INFO L87 Difference]: Start difference. First operand 93243 states and 438389 transitions. Second operand has 14 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:50:04,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 03:50:04,275 INFO L93 Difference]: Finished difference Result 307965 states and 1328623 transitions. [2022-01-18 03:50:04,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 03:50:04,276 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2022-01-18 03:50:04,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 03:50:07,158 INFO L225 Difference]: With dead ends: 307965 [2022-01-18 03:50:07,158 INFO L226 Difference]: Without dead ends: 306637 [2022-01-18 03:50:07,158 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=178, Invalid=422, Unknown=0, NotChecked=0, Total=600 [2022-01-18 03:50:07,160 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 378 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 418 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 378 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 454 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 418 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 03:50:07,160 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [378 Valid, 201 Invalid, 454 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 418 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 03:50:07,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306637 states. [2022-01-18 03:50:13,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306637 to 108474. [2022-01-18 03:50:13,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108474 states, 108386 states have (on average 4.731339840938866) internal successors, (512811), 108473 states have internal predecessors, (512811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:50:14,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108474 states to 108474 states and 512811 transitions. [2022-01-18 03:50:14,881 INFO L78 Accepts]: Start accepts. Automaton has 108474 states and 512811 transitions. Word has length 10 [2022-01-18 03:50:14,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 03:50:14,881 INFO L470 AbstractCegarLoop]: Abstraction has 108474 states and 512811 transitions. [2022-01-18 03:50:14,881 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:50:14,881 INFO L276 IsEmpty]: Start isEmpty. Operand 108474 states and 512811 transitions. [2022-01-18 03:50:14,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-01-18 03:50:14,881 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 03:50:14,881 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 03:50:14,898 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-01-18 03:50:15,082 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-01-18 03:50:15,082 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 3 more)] === [2022-01-18 03:50:15,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 03:50:15,082 INFO L85 PathProgramCache]: Analyzing trace with hash 305680873, now seen corresponding path program 1 times [2022-01-18 03:50:15,082 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 03:50:15,083 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256558024] [2022-01-18 03:50:15,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:50:15,083 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 03:50:15,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:50:15,123 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:50:15,123 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 03:50:15,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256558024] [2022-01-18 03:50:15,123 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256558024] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 03:50:15,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1164394433] [2022-01-18 03:50:15,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:50:15,123 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 03:50:15,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 03:50:15,124 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 03:50:15,126 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-01-18 03:50:15,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:50:15,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 03:50:15,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 03:50:15,235 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:50:15,236 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 03:50:15,254 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:50:15,255 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1164394433] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 03:50:15,255 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 03:50:15,255 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 03:50:15,255 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050365566] [2022-01-18 03:50:15,255 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 03:50:15,255 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 03:50:15,255 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 03:50:15,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 03:50:15,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-01-18 03:50:15,256 INFO L87 Difference]: Start difference. First operand 108474 states and 512811 transitions. Second operand has 17 states, 16 states have (on average 1.4375) internal successors, (23), 16 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:50:25,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 03:50:25,349 INFO L93 Difference]: Finished difference Result 725636 states and 3060802 transitions. [2022-01-18 03:50:25,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-18 03:50:25,349 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 1.4375) internal successors, (23), 16 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-01-18 03:50:25,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 03:50:31,905 INFO L225 Difference]: With dead ends: 725636 [2022-01-18 03:50:31,905 INFO L226 Difference]: Without dead ends: 723738 [2022-01-18 03:50:31,905 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1156 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=883, Invalid=2657, Unknown=0, NotChecked=0, Total=3540 [2022-01-18 03:50:31,906 INFO L933 BasicCegarLoop]: 88 mSDtfsCounter, 796 mSDsluCounter, 580 mSDsCounter, 0 mSdLazyCounter, 1336 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 796 SdHoareTripleChecker+Valid, 668 SdHoareTripleChecker+Invalid, 1434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 1336 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 03:50:31,906 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [796 Valid, 668 Invalid, 1434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 1336 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 03:50:34,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 723738 states. [2022-01-18 03:50:49,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 723738 to 111695. [2022-01-18 03:50:49,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111695 states, 111607 states have (on average 4.715394195704571) internal successors, (526271), 111694 states have internal predecessors, (526271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:50:50,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111695 states to 111695 states and 526271 transitions. [2022-01-18 03:50:50,892 INFO L78 Accepts]: Start accepts. Automaton has 111695 states and 526271 transitions. Word has length 12 [2022-01-18 03:50:50,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 03:50:50,893 INFO L470 AbstractCegarLoop]: Abstraction has 111695 states and 526271 transitions. [2022-01-18 03:50:50,893 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 1.4375) internal successors, (23), 16 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:50:50,893 INFO L276 IsEmpty]: Start isEmpty. Operand 111695 states and 526271 transitions. [2022-01-18 03:50:50,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-01-18 03:50:50,893 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 03:50:50,893 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 03:50:50,908 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-01-18 03:50:51,094 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 03:50:51,095 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 3 more)] === [2022-01-18 03:50:51,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 03:50:51,095 INFO L85 PathProgramCache]: Analyzing trace with hash 300919273, now seen corresponding path program 2 times [2022-01-18 03:50:51,095 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 03:50:51,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129738093] [2022-01-18 03:50:51,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:50:51,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 03:50:51,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:50:51,145 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:50:51,145 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 03:50:51,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129738093] [2022-01-18 03:50:51,145 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129738093] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 03:50:51,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [77186242] [2022-01-18 03:50:51,146 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 03:50:51,146 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 03:50:51,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 03:50:51,147 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 03:50:51,147 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-01-18 03:50:51,169 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 03:50:51,170 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 03:50:51,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 03:50:51,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 03:50:51,262 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:50:51,262 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 03:50:51,282 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:50:51,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [77186242] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 03:50:51,283 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 03:50:51,283 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 03:50:51,283 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497331180] [2022-01-18 03:50:51,283 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 03:50:51,283 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 03:50:51,283 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 03:50:51,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 03:50:51,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-01-18 03:50:51,284 INFO L87 Difference]: Start difference. First operand 111695 states and 526271 transitions. Second operand has 17 states, 16 states have (on average 1.4375) internal successors, (23), 16 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:50:59,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 03:50:59,018 INFO L93 Difference]: Finished difference Result 575859 states and 2442615 transitions. [2022-01-18 03:50:59,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 03:50:59,023 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 1.4375) internal successors, (23), 16 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-01-18 03:50:59,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 03:51:04,613 INFO L225 Difference]: With dead ends: 575859 [2022-01-18 03:51:04,613 INFO L226 Difference]: Without dead ends: 573959 [2022-01-18 03:51:04,613 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 551 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=538, Invalid=1532, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 03:51:04,614 INFO L933 BasicCegarLoop]: 101 mSDtfsCounter, 555 mSDsluCounter, 546 mSDsCounter, 0 mSdLazyCounter, 1198 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 555 SdHoareTripleChecker+Valid, 647 SdHoareTripleChecker+Invalid, 1256 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 1198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 03:51:04,614 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [555 Valid, 647 Invalid, 1256 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 1198 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 03:51:05,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 573959 states. [2022-01-18 03:51:15,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 573959 to 117843. [2022-01-18 03:51:15,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117843 states, 117755 states have (on average 4.7105091078935075) internal successors, (554686), 117842 states have internal predecessors, (554686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:51:16,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117843 states to 117843 states and 554686 transitions. [2022-01-18 03:51:16,146 INFO L78 Accepts]: Start accepts. Automaton has 117843 states and 554686 transitions. Word has length 12 [2022-01-18 03:51:16,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 03:51:16,146 INFO L470 AbstractCegarLoop]: Abstraction has 117843 states and 554686 transitions. [2022-01-18 03:51:16,147 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 1.4375) internal successors, (23), 16 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:51:16,147 INFO L276 IsEmpty]: Start isEmpty. Operand 117843 states and 554686 transitions. [2022-01-18 03:51:16,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-01-18 03:51:16,147 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 03:51:16,147 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 03:51:16,162 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-01-18 03:51:16,347 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 03:51:16,348 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 3 more)] === [2022-01-18 03:51:16,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 03:51:16,348 INFO L85 PathProgramCache]: Analyzing trace with hash 1270021677, now seen corresponding path program 3 times [2022-01-18 03:51:16,349 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 03:51:16,349 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059810710] [2022-01-18 03:51:16,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:51:16,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 03:51:16,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:51:16,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-01-18 03:51:16,404 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 03:51:16,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059810710] [2022-01-18 03:51:16,404 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059810710] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 03:51:16,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [718697901] [2022-01-18 03:51:16,404 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 03:51:16,404 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 03:51:16,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 03:51:16,405 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 03:51:16,405 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-01-18 03:51:16,427 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 03:51:16,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 03:51:16,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 03:51:16,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 03:51:16,518 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:51:16,518 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 03:51:16,537 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:51:16,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [718697901] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 03:51:16,537 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 03:51:16,538 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 03:51:16,538 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297230859] [2022-01-18 03:51:16,538 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 03:51:16,538 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 03:51:16,538 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 03:51:16,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 03:51:16,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2022-01-18 03:51:16,538 INFO L87 Difference]: Start difference. First operand 117843 states and 554686 transitions. Second operand has 17 states, 16 states have (on average 1.4375) internal successors, (23), 16 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:51:25,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 03:51:25,831 INFO L93 Difference]: Finished difference Result 662451 states and 2803266 transitions. [2022-01-18 03:51:25,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 03:51:25,832 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 1.4375) internal successors, (23), 16 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-01-18 03:51:25,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 03:51:31,908 INFO L225 Difference]: With dead ends: 662451 [2022-01-18 03:51:31,908 INFO L226 Difference]: Without dead ends: 659605 [2022-01-18 03:51:31,908 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 801 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=743, Invalid=2119, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 03:51:31,909 INFO L933 BasicCegarLoop]: 80 mSDtfsCounter, 1009 mSDsluCounter, 462 mSDsCounter, 0 mSdLazyCounter, 1138 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1009 SdHoareTripleChecker+Valid, 542 SdHoareTripleChecker+Invalid, 1242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 1138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 03:51:31,909 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1009 Valid, 542 Invalid, 1242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 1138 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 03:51:33,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 659605 states. [2022-01-18 03:51:43,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 659605 to 117847. [2022-01-18 03:51:44,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117847 states, 117759 states have (on average 4.7104085462682255) internal successors, (554693), 117846 states have internal predecessors, (554693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:51:45,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117847 states to 117847 states and 554693 transitions. [2022-01-18 03:51:45,377 INFO L78 Accepts]: Start accepts. Automaton has 117847 states and 554693 transitions. Word has length 12 [2022-01-18 03:51:45,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 03:51:45,377 INFO L470 AbstractCegarLoop]: Abstraction has 117847 states and 554693 transitions. [2022-01-18 03:51:45,377 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 1.4375) internal successors, (23), 16 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:51:45,377 INFO L276 IsEmpty]: Start isEmpty. Operand 117847 states and 554693 transitions. [2022-01-18 03:51:45,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-01-18 03:51:45,378 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 03:51:45,378 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 03:51:45,393 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-01-18 03:51:45,578 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 03:51:45,579 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 3 more)] === [2022-01-18 03:51:45,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 03:51:45,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1314332311, now seen corresponding path program 4 times [2022-01-18 03:51:45,579 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 03:51:45,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660076988] [2022-01-18 03:51:45,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:51:45,579 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 03:51:45,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:51:45,620 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:51:45,620 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 03:51:45,620 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660076988] [2022-01-18 03:51:45,620 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660076988] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 03:51:45,620 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [802311668] [2022-01-18 03:51:45,620 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 03:51:45,620 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 03:51:45,620 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 03:51:45,621 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 03:51:45,623 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-01-18 03:51:45,645 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 03:51:45,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 03:51:45,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 03:51:45,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 03:51:45,760 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:51:45,760 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 03:51:45,783 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:51:45,783 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [802311668] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 03:51:45,784 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 03:51:45,784 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 03:51:45,784 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742008893] [2022-01-18 03:51:45,784 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 03:51:45,784 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 03:51:45,784 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 03:51:45,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 03:51:45,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2022-01-18 03:51:45,785 INFO L87 Difference]: Start difference. First operand 117847 states and 554693 transitions. Second operand has 17 states, 16 states have (on average 1.4375) internal successors, (23), 16 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:52:00,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 03:52:00,345 INFO L93 Difference]: Finished difference Result 1013229 states and 4307014 transitions. [2022-01-18 03:52:00,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 03:52:00,346 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 1.4375) internal successors, (23), 16 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-01-18 03:52:00,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 03:52:12,281 INFO L225 Difference]: With dead ends: 1013229 [2022-01-18 03:52:12,281 INFO L226 Difference]: Without dead ends: 1010863 [2022-01-18 03:52:12,282 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1422 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1164, Invalid=3126, Unknown=0, NotChecked=0, Total=4290 [2022-01-18 03:52:12,283 INFO L933 BasicCegarLoop]: 99 mSDtfsCounter, 839 mSDsluCounter, 831 mSDsCounter, 0 mSdLazyCounter, 1893 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 839 SdHoareTripleChecker+Valid, 930 SdHoareTripleChecker+Invalid, 1982 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 1893 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 03:52:12,283 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [839 Valid, 930 Invalid, 1982 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 1893 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 03:52:14,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1010863 states. [2022-01-18 03:52:31,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1010863 to 115584. [2022-01-18 03:52:32,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115584 states, 115496 states have (on average 4.702604419200665) internal successors, (543132), 115583 states have internal predecessors, (543132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:52:33,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115584 states to 115584 states and 543132 transitions. [2022-01-18 03:52:33,912 INFO L78 Accepts]: Start accepts. Automaton has 115584 states and 543132 transitions. Word has length 12 [2022-01-18 03:52:33,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 03:52:33,913 INFO L470 AbstractCegarLoop]: Abstraction has 115584 states and 543132 transitions. [2022-01-18 03:52:33,913 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 1.4375) internal successors, (23), 16 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:52:33,913 INFO L276 IsEmpty]: Start isEmpty. Operand 115584 states and 543132 transitions. [2022-01-18 03:52:33,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-01-18 03:52:33,913 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 03:52:33,913 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 03:52:33,928 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-01-18 03:52:34,115 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,SelfDestructingSolverStorable27 [2022-01-18 03:52:34,115 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 3 more)] === [2022-01-18 03:52:34,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 03:52:34,116 INFO L85 PathProgramCache]: Analyzing trace with hash 1460699339, now seen corresponding path program 5 times [2022-01-18 03:52:34,116 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 03:52:34,116 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590655912] [2022-01-18 03:52:34,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:52:34,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 03:52:34,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:52:34,155 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 03:52:34,156 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 03:52:34,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590655912] [2022-01-18 03:52:34,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590655912] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 03:52:34,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1539554301] [2022-01-18 03:52:34,156 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 03:52:34,156 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 03:52:34,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 03:52:34,157 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 03:52:34,158 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-01-18 03:52:34,189 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 03:52:34,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 03:52:34,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 03:52:34,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 03:52:34,284 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:52:34,284 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 03:52:34,305 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 03:52:34,305 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1539554301] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 03:52:34,306 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 03:52:34,306 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 14 [2022-01-18 03:52:34,306 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895006429] [2022-01-18 03:52:34,306 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 03:52:34,306 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 03:52:34,306 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 03:52:34,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 03:52:34,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2022-01-18 03:52:34,307 INFO L87 Difference]: Start difference. First operand 115584 states and 543132 transitions. Second operand has 16 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:52:43,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 03:52:43,854 INFO L93 Difference]: Finished difference Result 754723 states and 3162332 transitions. [2022-01-18 03:52:43,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 03:52:43,854 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-01-18 03:52:43,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 03:52:51,872 INFO L225 Difference]: With dead ends: 754723 [2022-01-18 03:52:51,873 INFO L226 Difference]: Without dead ends: 753775 [2022-01-18 03:52:51,873 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1452 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1000, Invalid=3160, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 03:52:51,874 INFO L933 BasicCegarLoop]: 108 mSDtfsCounter, 913 mSDsluCounter, 815 mSDsCounter, 0 mSdLazyCounter, 1797 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 913 SdHoareTripleChecker+Valid, 923 SdHoareTripleChecker+Invalid, 1881 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 1797 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 03:52:51,874 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [913 Valid, 923 Invalid, 1881 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 1797 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 03:52:54,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 753775 states. [2022-01-18 03:53:05,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 753775 to 114250. [2022-01-18 03:53:06,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114250 states, 114165 states have (on average 4.701537248718959) internal successors, (536751), 114249 states have internal predecessors, (536751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:53:07,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114250 states to 114250 states and 536751 transitions. [2022-01-18 03:53:07,703 INFO L78 Accepts]: Start accepts. Automaton has 114250 states and 536751 transitions. Word has length 12 [2022-01-18 03:53:07,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 03:53:07,703 INFO L470 AbstractCegarLoop]: Abstraction has 114250 states and 536751 transitions. [2022-01-18 03:53:07,703 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:53:07,703 INFO L276 IsEmpty]: Start isEmpty. Operand 114250 states and 536751 transitions. [2022-01-18 03:53:07,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-01-18 03:53:07,704 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 03:53:07,704 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 03:53:07,725 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-01-18 03:53:07,919 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,SelfDestructingSolverStorable28 [2022-01-18 03:53:07,919 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 3 more)] === [2022-01-18 03:53:07,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 03:53:07,920 INFO L85 PathProgramCache]: Analyzing trace with hash 674605714, now seen corresponding path program 1 times [2022-01-18 03:53:07,920 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 03:53:07,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756319427] [2022-01-18 03:53:07,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:53:07,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 03:53:07,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:53:07,947 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-18 03:53:07,947 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 03:53:07,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756319427] [2022-01-18 03:53:07,947 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756319427] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 03:53:07,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1382746543] [2022-01-18 03:53:07,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:53:07,947 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 03:53:07,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 03:53:07,949 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 03:53:07,949 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-01-18 03:53:07,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:53:07,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 24 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-18 03:53:07,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 03:53:08,047 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:53:08,047 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 03:53:08,081 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:53:08,081 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1382746543] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 03:53:08,081 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 03:53:08,081 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 7] total 14 [2022-01-18 03:53:08,082 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049347455] [2022-01-18 03:53:08,082 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 03:53:08,082 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 03:53:08,082 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 03:53:08,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 03:53:08,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2022-01-18 03:53:08,082 INFO L87 Difference]: Start difference. First operand 114250 states and 536751 transitions. Second operand has 16 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:53:12,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 03:53:12,583 INFO L93 Difference]: Finished difference Result 377369 states and 1637422 transitions. [2022-01-18 03:53:12,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 03:53:12,583 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-01-18 03:53:12,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 03:53:16,102 INFO L225 Difference]: With dead ends: 377369 [2022-01-18 03:53:16,102 INFO L226 Difference]: Without dead ends: 375571 [2022-01-18 03:53:16,103 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=221, Invalid=535, Unknown=0, NotChecked=0, Total=756 [2022-01-18 03:53:16,103 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 356 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 562 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 356 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 600 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 03:53:16,104 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [356 Valid, 252 Invalid, 600 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 562 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 03:53:16,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375571 states. [2022-01-18 03:53:25,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375571 to 131520. [2022-01-18 03:53:25,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131520 states, 131435 states have (on average 4.726731844638034) internal successors, (621258), 131519 states have internal predecessors, (621258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:53:27,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131520 states to 131520 states and 621258 transitions. [2022-01-18 03:53:27,243 INFO L78 Accepts]: Start accepts. Automaton has 131520 states and 621258 transitions. Word has length 13 [2022-01-18 03:53:27,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 03:53:27,243 INFO L470 AbstractCegarLoop]: Abstraction has 131520 states and 621258 transitions. [2022-01-18 03:53:27,243 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:53:27,244 INFO L276 IsEmpty]: Start isEmpty. Operand 131520 states and 621258 transitions. [2022-01-18 03:53:27,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 03:53:27,257 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 03:53:27,257 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 03:53:27,303 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-01-18 03:53:27,457 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 03:53:27,458 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 3 more)] === [2022-01-18 03:53:27,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 03:53:27,458 INFO L85 PathProgramCache]: Analyzing trace with hash 1144348142, now seen corresponding path program 1 times [2022-01-18 03:53:27,458 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 03:53:27,458 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893749201] [2022-01-18 03:53:27,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:53:27,459 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 03:53:27,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:53:27,520 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 03:53:27,521 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 03:53:27,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893749201] [2022-01-18 03:53:27,521 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893749201] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 03:53:27,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [455271359] [2022-01-18 03:53:27,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:53:27,521 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 03:53:27,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 03:53:27,522 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 03:53:27,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-01-18 03:53:27,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:53:27,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 03:53:27,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 03:53:27,794 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:53:27,795 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 03:53:27,881 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 03:53:27,881 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [455271359] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 03:53:27,882 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 03:53:27,882 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 7] total 20 [2022-01-18 03:53:27,882 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712561051] [2022-01-18 03:53:27,883 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 03:53:27,883 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 03:53:27,883 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 03:53:27,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 03:53:27,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2022-01-18 03:53:27,884 INFO L87 Difference]: Start difference. First operand 131520 states and 621258 transitions. Second operand has 22 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:53:42,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 03:53:42,389 INFO L93 Difference]: Finished difference Result 1085357 states and 4562158 transitions. [2022-01-18 03:53:42,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-01-18 03:53:42,390 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 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 15 [2022-01-18 03:53:42,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 03:53:55,005 INFO L225 Difference]: With dead ends: 1085357 [2022-01-18 03:53:55,005 INFO L226 Difference]: Without dead ends: 1082809 [2022-01-18 03:53:55,006 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2798 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1825, Invalid=6185, Unknown=0, NotChecked=0, Total=8010 [2022-01-18 03:53:55,006 INFO L933 BasicCegarLoop]: 78 mSDtfsCounter, 1267 mSDsluCounter, 966 mSDsCounter, 0 mSdLazyCounter, 2281 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1267 SdHoareTripleChecker+Valid, 1044 SdHoareTripleChecker+Invalid, 2377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 2281 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 03:53:55,006 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1267 Valid, 1044 Invalid, 2377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 2281 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 03:53:57,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1082809 states. [2022-01-18 03:54:18,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1082809 to 143731. [2022-01-18 03:54:18,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143731 states, 143646 states have (on average 4.77373543293931) internal successors, (685728), 143730 states have internal predecessors, (685728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:54:20,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143731 states to 143731 states and 685728 transitions. [2022-01-18 03:54:20,171 INFO L78 Accepts]: Start accepts. Automaton has 143731 states and 685728 transitions. Word has length 15 [2022-01-18 03:54:20,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 03:54:20,171 INFO L470 AbstractCegarLoop]: Abstraction has 143731 states and 685728 transitions. [2022-01-18 03:54:20,171 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:54:20,171 INFO L276 IsEmpty]: Start isEmpty. Operand 143731 states and 685728 transitions. [2022-01-18 03:54:20,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 03:54:20,172 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 03:54:20,173 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 03:54:20,188 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-01-18 03:54:20,375 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 03:54:20,375 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 3 more)] === [2022-01-18 03:54:20,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 03:54:20,376 INFO L85 PathProgramCache]: Analyzing trace with hash -243972596, now seen corresponding path program 2 times [2022-01-18 03:54:20,376 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 03:54:20,376 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584097717] [2022-01-18 03:54:20,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:54:20,376 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 03:54:20,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:54:20,428 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:54:20,428 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 03:54:20,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584097717] [2022-01-18 03:54:20,428 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584097717] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 03:54:20,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1903463269] [2022-01-18 03:54:20,428 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 03:54:20,428 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 03:54:20,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 03:54:20,429 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 03:54:20,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-01-18 03:54:20,454 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 03:54:20,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 03:54:20,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 03:54:20,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 03:54:20,557 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 03:54:20,557 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 03:54:20,607 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 03:54:20,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1903463269] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 03:54:20,607 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 03:54:20,607 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2022-01-18 03:54:20,608 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940072494] [2022-01-18 03:54:20,608 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 03:54:20,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 03:54:20,608 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 03:54:20,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 03:54:20,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2022-01-18 03:54:20,609 INFO L87 Difference]: Start difference. First operand 143731 states and 685728 transitions. Second operand has 21 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:54:29,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 03:54:29,825 INFO L93 Difference]: Finished difference Result 681609 states and 2906890 transitions. [2022-01-18 03:54:29,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 03:54:29,825 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.95) internal successors, (39), 20 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 15 [2022-01-18 03:54:29,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 03:54:37,052 INFO L225 Difference]: With dead ends: 681609 [2022-01-18 03:54:37,052 INFO L226 Difference]: Without dead ends: 678895 [2022-01-18 03:54:37,053 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 714 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=779, Invalid=2301, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 03:54:37,053 INFO L933 BasicCegarLoop]: 101 mSDtfsCounter, 1018 mSDsluCounter, 562 mSDsCounter, 0 mSdLazyCounter, 1393 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1018 SdHoareTripleChecker+Valid, 663 SdHoareTripleChecker+Invalid, 1476 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 1393 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 03:54:37,053 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1018 Valid, 663 Invalid, 1476 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 1393 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 03:54:38,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 678895 states. [2022-01-18 03:54:53,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 678895 to 137092. [2022-01-18 03:54:54,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137092 states, 137007 states have (on average 4.716766296612581) internal successors, (646230), 137091 states have internal predecessors, (646230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:54:55,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137092 states to 137092 states and 646230 transitions. [2022-01-18 03:54:55,743 INFO L78 Accepts]: Start accepts. Automaton has 137092 states and 646230 transitions. Word has length 15 [2022-01-18 03:54:55,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 03:54:55,743 INFO L470 AbstractCegarLoop]: Abstraction has 137092 states and 646230 transitions. [2022-01-18 03:54:55,743 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:54:55,743 INFO L276 IsEmpty]: Start isEmpty. Operand 137092 states and 646230 transitions. [2022-01-18 03:54:55,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 03:54:55,744 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 03:54:55,744 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 03:54:55,769 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-01-18 03:54:55,967 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 03:54:55,967 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 3 more)] === [2022-01-18 03:54:55,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 03:54:55,968 INFO L85 PathProgramCache]: Analyzing trace with hash -243977551, now seen corresponding path program 1 times [2022-01-18 03:54:55,968 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 03:54:55,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939536431] [2022-01-18 03:54:55,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:54:55,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 03:54:55,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:54:56,014 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:54:56,014 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 03:54:56,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939536431] [2022-01-18 03:54:56,014 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939536431] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 03:54:56,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [688061250] [2022-01-18 03:54:56,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:54:56,015 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 03:54:56,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 03:54:56,016 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 03:54:56,016 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-01-18 03:54:56,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:54:56,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 03:54:56,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 03:54:56,149 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:54:56,149 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 03:54:56,209 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:54:56,209 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [688061250] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 03:54:56,209 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 03:54:56,209 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-01-18 03:54:56,209 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134369959] [2022-01-18 03:54:56,209 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 03:54:56,210 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 03:54:56,210 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 03:54:56,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 03:54:56,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=458, Unknown=0, NotChecked=0, Total=552 [2022-01-18 03:54:56,210 INFO L87 Difference]: Start difference. First operand 137092 states and 646230 transitions. Second operand has 24 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 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-01-18 03:55:17,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 03:55:17,178 INFO L93 Difference]: Finished difference Result 1493289 states and 6329070 transitions. [2022-01-18 03:55:17,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-01-18 03:55:17,178 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 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 15 [2022-01-18 03:55:17,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 03:55:34,892 INFO L225 Difference]: With dead ends: 1493289 [2022-01-18 03:55:34,892 INFO L226 Difference]: Without dead ends: 1488457 [2022-01-18 03:55:34,893 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4791 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2998, Invalid=10574, Unknown=0, NotChecked=0, Total=13572 [2022-01-18 03:55:34,894 INFO L933 BasicCegarLoop]: 104 mSDtfsCounter, 1338 mSDsluCounter, 1075 mSDsCounter, 0 mSdLazyCounter, 2407 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1338 SdHoareTripleChecker+Valid, 1179 SdHoareTripleChecker+Invalid, 2520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 2407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 03:55:34,894 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1338 Valid, 1179 Invalid, 2520 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 2407 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 03:55:39,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1488457 states. [2022-01-18 03:56:05,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1488457 to 144099. [2022-01-18 03:56:05,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144099 states, 144014 states have (on average 4.7153957254155845) internal successors, (679083), 144098 states have internal predecessors, (679083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:56:08,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144099 states to 144099 states and 679083 transitions. [2022-01-18 03:56:08,234 INFO L78 Accepts]: Start accepts. Automaton has 144099 states and 679083 transitions. Word has length 15 [2022-01-18 03:56:08,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 03:56:08,234 INFO L470 AbstractCegarLoop]: Abstraction has 144099 states and 679083 transitions. [2022-01-18 03:56:08,235 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 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-01-18 03:56:08,235 INFO L276 IsEmpty]: Start isEmpty. Operand 144099 states and 679083 transitions. [2022-01-18 03:56:08,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 03:56:08,237 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 03:56:08,237 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 03:56:08,258 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-01-18 03:56:08,451 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2022-01-18 03:56:08,451 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 3 more)] === [2022-01-18 03:56:08,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 03:56:08,452 INFO L85 PathProgramCache]: Analyzing trace with hash -253500751, now seen corresponding path program 2 times [2022-01-18 03:56:08,452 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 03:56:08,452 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260448789] [2022-01-18 03:56:08,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:56:08,452 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 03:56:08,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:56:08,514 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:56:08,514 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 03:56:08,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260448789] [2022-01-18 03:56:08,514 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260448789] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 03:56:08,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [158501303] [2022-01-18 03:56:08,514 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 03:56:08,514 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 03:56:08,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 03:56:08,515 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 03:56:08,516 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-01-18 03:56:08,543 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 03:56:08,543 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 03:56:08,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 03:56:08,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 03:56:08,686 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 03:56:08,686 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 03:56:08,753 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 03:56:08,754 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [158501303] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 03:56:08,754 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 03:56:08,754 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2022-01-18 03:56:08,754 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56410587] [2022-01-18 03:56:08,755 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 03:56:08,755 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 03:56:08,755 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 03:56:08,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 03:56:08,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2022-01-18 03:56:08,756 INFO L87 Difference]: Start difference. First operand 144099 states and 679083 transitions. Second operand has 21 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:56:31,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 03:56:31,226 INFO L93 Difference]: Finished difference Result 1199615 states and 5098538 transitions. [2022-01-18 03:56:31,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-01-18 03:56:31,228 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.95) internal successors, (39), 20 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 15 [2022-01-18 03:56:31,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 03:56:51,279 INFO L225 Difference]: With dead ends: 1199615 [2022-01-18 03:56:51,279 INFO L226 Difference]: Without dead ends: 1193523 [2022-01-18 03:56:51,280 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2406 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1854, Invalid=5978, Unknown=0, NotChecked=0, Total=7832 [2022-01-18 03:56:51,280 INFO L933 BasicCegarLoop]: 124 mSDtfsCounter, 922 mSDsluCounter, 1140 mSDsCounter, 0 mSdLazyCounter, 2708 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 922 SdHoareTripleChecker+Valid, 1264 SdHoareTripleChecker+Invalid, 2782 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 2708 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 03:56:51,281 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [922 Valid, 1264 Invalid, 2782 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 2708 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 03:56:54,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1193523 states. [2022-01-18 03:57:17,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1193523 to 150713. [2022-01-18 03:57:18,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150713 states, 150628 states have (on average 4.713970842074515) internal successors, (710056), 150712 states have internal predecessors, (710056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:57:20,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150713 states to 150713 states and 710056 transitions. [2022-01-18 03:57:20,320 INFO L78 Accepts]: Start accepts. Automaton has 150713 states and 710056 transitions. Word has length 15 [2022-01-18 03:57:20,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 03:57:20,320 INFO L470 AbstractCegarLoop]: Abstraction has 150713 states and 710056 transitions. [2022-01-18 03:57:20,320 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 03:57:20,320 INFO L276 IsEmpty]: Start isEmpty. Operand 150713 states and 710056 transitions. [2022-01-18 03:57:20,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 03:57:20,321 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 03:57:20,321 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 03:57:20,337 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-01-18 03:57:20,522 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,SelfDestructingSolverStorable33 [2022-01-18 03:57:20,522 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 3 more)] === [2022-01-18 03:57:20,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 03:57:20,523 INFO L85 PathProgramCache]: Analyzing trace with hash -2136904113, now seen corresponding path program 3 times [2022-01-18 03:57:20,523 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 03:57:20,523 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306983417] [2022-01-18 03:57:20,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 03:57:20,523 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 03:57:20,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 03:57:20,569 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:57:20,569 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 03:57:20,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306983417] [2022-01-18 03:57:20,570 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306983417] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 03:57:20,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [320924311] [2022-01-18 03:57:20,570 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 03:57:20,570 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 03:57:20,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 03:57:20,571 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 03:57:20,572 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-01-18 03:57:20,593 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 03:57:20,593 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 03:57:20,594 INFO L263 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 03:57:20,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 03:57:20,704 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:57:20,704 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 03:57:20,775 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 03:57:20,775 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [320924311] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 03:57:20,776 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 03:57:20,776 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2022-01-18 03:57:20,776 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812580380] [2022-01-18 03:57:20,776 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 03:57:20,776 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 03:57:20,776 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 03:57:20,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 03:57:20,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=511, Unknown=0, NotChecked=0, Total=600 [2022-01-18 03:57:20,778 INFO L87 Difference]: Start difference. First operand 150713 states and 710056 transitions. Second operand has 25 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 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-01-18 03:57:51,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 03:57:51,369 INFO L93 Difference]: Finished difference Result 1957232 states and 8215255 transitions. [2022-01-18 03:57:51,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2022-01-18 03:57:51,370 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 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 15 [2022-01-18 03:57:51,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. Received shutdown request... [2022-01-18 03:57:58,184 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 03:57:58,184 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 03:57:59,255 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-01-18 03:57:59,257 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Cannot interrupt operation gracefully because timeout expired. Forcing shutdown