/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-Separate.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 14:05:56,735 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 14:05:56,737 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 14:05:56,795 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 14:05:56,796 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 14:05:56,798 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 14:05:56,799 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 14:05:56,800 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 14:05:56,801 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 14:05:56,802 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 14:05:56,802 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 14:05:56,803 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 14:05:56,803 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 14:05:56,803 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 14:05:56,804 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 14:05:56,805 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 14:05:56,805 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 14:05:56,805 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 14:05:56,806 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 14:05:56,807 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 14:05:56,808 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 14:05:56,813 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 14:05:56,814 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 14:05:56,814 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 14:05:56,816 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 14:05:56,816 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 14:05:56,816 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 14:05:56,817 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 14:05:56,817 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 14:05:56,817 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 14:05:56,817 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 14:05:56,818 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 14:05:56,818 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 14:05:56,819 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 14:05:56,819 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 14:05:56,819 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 14:05:56,820 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 14:05:56,820 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 14:05:56,820 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 14:05:56,820 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 14:05:56,821 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 14:05:56,821 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-Separate.epf [2022-01-18 14:05:56,842 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 14:05:56,842 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 14:05:56,842 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 14:05:56,843 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 14:05:56,843 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 14:05:56,843 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 14:05:56,843 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 14:05:56,844 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 14:05:56,844 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 14:05:56,844 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 14:05:56,844 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 14:05:56,844 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 14:05:56,844 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 14:05:56,844 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 14:05:56,844 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 14:05:56,845 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 14:05:56,845 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 14:05:56,845 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 14:05:56,845 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 14:05:56,845 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 14:05:56,845 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 14:05:56,845 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 14:05:56,845 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 14:05:56,845 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 14:05:56,846 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 14:05:56,846 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 14:05:56,846 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 14:05:56,846 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 14:05:56,846 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 14:05:56,846 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 14:05:56,846 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 14:05:56,846 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 14:05:56,847 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 14:05:56,847 INFO L138 SettingsManager]: * Check the insufficient thread errors last=true [2022-01-18 14:05:56,847 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 14:05:57,044 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 14:05:57,065 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 14:05:57,066 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 14:05:57,067 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-18 14:05:57,071 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-18 14:05:57,071 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 14:05:57,072 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/pthread_nondet_loop_bound.bpl' [2022-01-18 14:05:57,084 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 14:05:57,085 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-18 14:05:57,087 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 14:05:57,087 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 14:05:57,087 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 14:05:57,094 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 02:05:57" (1/1) ... [2022-01-18 14:05:57,098 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 02:05:57" (1/1) ... [2022-01-18 14:05:57,101 INFO L137 Inliner]: procedures = 2, calls = 1, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-18 14:05:57,102 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 14:05:57,103 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 14:05:57,103 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 14:05:57,103 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 14:05:57,108 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 02:05:57" (1/1) ... [2022-01-18 14:05:57,108 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 02:05:57" (1/1) ... [2022-01-18 14:05:57,108 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 02:05:57" (1/1) ... [2022-01-18 14:05:57,108 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 02:05:57" (1/1) ... [2022-01-18 14:05:57,109 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 02:05:57" (1/1) ... [2022-01-18 14:05:57,111 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 02:05:57" (1/1) ... [2022-01-18 14:05:57,111 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 02:05:57" (1/1) ... [2022-01-18 14:05:57,111 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 14:05:57,112 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 14:05:57,112 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 14:05:57,112 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 14:05:57,113 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 02:05:57" (1/1) ... [2022-01-18 14:05:57,117 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 14:05:57,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:05:57,131 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 14:05:57,137 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 14:05:57,160 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-18 14:05:57,160 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 14:05:57,160 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 14:05:57,160 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread given in one single declaration [2022-01-18 14:05:57,160 INFO L130 BoogieDeclarations]: Found specification of procedure thread [2022-01-18 14:05:57,160 INFO L138 BoogieDeclarations]: Found implementation of procedure thread [2022-01-18 14:05:57,161 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 14:05:57,190 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 14:05:57,191 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 14:05:57,236 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 14:05:57,240 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 14:05:57,240 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-18 14:05:57,241 INFO L202 PluginConnector]: Adding new model pthread_nondet_loop_bound.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 02:05:57 BoogieIcfgContainer [2022-01-18 14:05:57,241 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 14:05:57,243 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 14:05:57,243 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 14:05:57,245 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 14:05:57,245 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 02:05:57" (1/2) ... [2022-01-18 14:05:57,245 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7a22cb35 and model type pthread_nondet_loop_bound.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 02:05:57, skipping insertion in model container [2022-01-18 14:05:57,246 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 02:05:57" (2/2) ... [2022-01-18 14:05:57,246 INFO L111 eAbstractionObserver]: Analyzing ICFG pthread_nondet_loop_bound.bpl [2022-01-18 14:05:57,249 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 14:05:57,250 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 14:05:57,250 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 14:05:57,250 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 14:05:57,261 WARN L322 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:05:57,261 WARN L322 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:05:57,262 WARN L322 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:05:57,262 WARN L322 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:05:57,268 WARN L322 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:05:57,270 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-01-18 14:05:57,300 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 14:05:57,304 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 14:05:57,304 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-01-18 14:05:57,309 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 16 places, 13 transitions, 31 flow [2022-01-18 14:05:57,320 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 34 states, 31 states have (on average 1.6774193548387097) internal successors, (52), 33 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:05:57,321 INFO L276 IsEmpty]: Start isEmpty. Operand has 34 states, 31 states have (on average 1.6774193548387097) internal successors, (52), 33 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:05:57,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-01-18 14:05:57,325 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:05:57,326 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:05:57,326 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT] === [2022-01-18 14:05:57,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:05:57,329 INFO L85 PathProgramCache]: Analyzing trace with hash -701240563, now seen corresponding path program 1 times [2022-01-18 14:05:57,335 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:05:57,335 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129883257] [2022-01-18 14:05:57,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:05:57,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:05:57,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:05:57,464 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 14:05:57,464 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:05:57,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129883257] [2022-01-18 14:05:57,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129883257] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 14:05:57,465 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 14:05:57,465 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 14:05:57,466 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109817998] [2022-01-18 14:05:57,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 14:05:57,476 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 14:05:57,477 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:05:57,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 14:05:57,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-01-18 14:05:57,504 INFO L87 Difference]: Start difference. First operand has 34 states, 31 states have (on average 1.6774193548387097) internal successors, (52), 33 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) 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 14:05:57,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:05:57,650 INFO L93 Difference]: Finished difference Result 30 states and 42 transitions. [2022-01-18 14:05:57,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 14:05:57,652 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 14:05:57,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:05:57,655 INFO L225 Difference]: With dead ends: 30 [2022-01-18 14:05:57,655 INFO L226 Difference]: Without dead ends: 0 [2022-01-18 14:05:57,657 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2022-01-18 14:05:57,659 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 41 mSDsluCounter, 13 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 20 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 14:05:57,660 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 20 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 14:05:57,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-01-18 14:05:57,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-01-18 14:05:57,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:05:57,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-01-18 14:05:57,676 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 7 [2022-01-18 14:05:57,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:05:57,676 INFO L470 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-01-18 14:05:57,677 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 14:05:57,677 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-01-18 14:05:57,677 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-01-18 14:05:57,680 INFO L764 garLoopResultBuilder]: Registering result SAFE for location threadErr0ASSERT_VIOLATIONASSERT (1 of 2 remaining) [2022-01-18 14:05:57,680 INFO L764 garLoopResultBuilder]: Registering result SAFE for location threadErr0ASSERT_VIOLATIONASSERT (0 of 2 remaining) [2022-01-18 14:05:57,680 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 14:05:57,682 INFO L732 BasicCegarLoop]: Path program histogram: [1] [2022-01-18 14:05:57,683 INFO L308 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was SAFE,SAFE (1/2) [2022-01-18 14:05:57,699 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2022-01-18 14:05:57,703 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 14:05:57,703 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-01-18 14:05:57,704 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 16 places, 13 transitions, 31 flow [2022-01-18 14:05:57,717 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 28 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 27 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 14:05:57,717 INFO L276 IsEmpty]: Start isEmpty. Operand has 28 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 27 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 14:05:57,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-01-18 14:05:57,718 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:05:57,718 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1] [2022-01-18 14:05:57,718 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2022-01-18 14:05:57,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:05:57,720 INFO L85 PathProgramCache]: Analyzing trace with hash -701242730, now seen corresponding path program 1 times [2022-01-18 14:05:57,720 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:05:57,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887278545] [2022-01-18 14:05:57,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:05:57,720 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:05:57,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-18 14:05:57,725 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-01-18 14:05:57,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-18 14:05:57,738 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-01-18 14:05:57,738 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-01-18 14:05:57,738 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (0 of 1 remaining) [2022-01-18 14:05:57,738 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 14:05:57,739 INFO L732 BasicCegarLoop]: Path program histogram: [1] [2022-01-18 14:05:57,739 INFO L308 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (2/2) [2022-01-18 14:05:57,739 WARN L234 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2022-01-18 14:05:57,739 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2022-01-18 14:05:57,743 WARN L322 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:05:57,743 WARN L322 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:05:57,743 WARN L322 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:05:57,743 WARN L322 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:05:57,744 WARN L322 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:05:57,744 WARN L322 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:05:57,744 WARN L322 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:05:57,744 WARN L322 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:05:57,745 WARN L322 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:05:57,745 WARN L322 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:05:57,745 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-01-18 14:05:57,754 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 14:05:57,755 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 14:05:57,755 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-01-18 14:05:57,756 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 24 places, 19 transitions, 50 flow [2022-01-18 14:05:57,781 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 234 states, 226 states have (on average 2.4557522123893807) internal successors, (555), 233 states have internal predecessors, (555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:05:57,784 INFO L276 IsEmpty]: Start isEmpty. Operand has 234 states, 226 states have (on average 2.4557522123893807) internal successors, (555), 233 states have internal predecessors, (555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:05:57,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-01-18 14:05:57,784 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:05:57,784 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:05:57,785 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT] === [2022-01-18 14:05:57,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:05:57,785 INFO L85 PathProgramCache]: Analyzing trace with hash -456305189, now seen corresponding path program 1 times [2022-01-18 14:05:57,785 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:05:57,785 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050872906] [2022-01-18 14:05:57,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:05:57,786 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:05:57,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:05:57,829 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 14:05:57,830 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:05:57,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050872906] [2022-01-18 14:05:57,832 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050872906] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 14:05:57,836 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 14:05:57,836 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 14:05:57,836 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275244308] [2022-01-18 14:05:57,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 14:05:57,837 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 14:05:57,838 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:05:57,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 14:05:57,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-01-18 14:05:57,840 INFO L87 Difference]: Start difference. First operand has 234 states, 226 states have (on average 2.4557522123893807) internal successors, (555), 233 states have internal predecessors, (555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) 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 14:05:58,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:05:58,030 INFO L93 Difference]: Finished difference Result 447 states and 932 transitions. [2022-01-18 14:05:58,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 14:05:58,032 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 14:05:58,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:05:58,037 INFO L225 Difference]: With dead ends: 447 [2022-01-18 14:05:58,037 INFO L226 Difference]: Without dead ends: 327 [2022-01-18 14:05:58,037 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 14:05:58,038 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 105 mSDsluCounter, 31 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:05:58,038 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 48 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:05:58,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2022-01-18 14:05:58,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 217. [2022-01-18 14:05:58,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 211 states have (on average 2.322274881516588) internal successors, (490), 216 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:05:58,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 490 transitions. [2022-01-18 14:05:58,058 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 490 transitions. Word has length 7 [2022-01-18 14:05:58,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:05:58,058 INFO L470 AbstractCegarLoop]: Abstraction has 217 states and 490 transitions. [2022-01-18 14:05:58,058 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 14:05:58,058 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 490 transitions. [2022-01-18 14:05:58,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-01-18 14:05:58,059 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:05:58,059 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:05:58,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-18 14:05:58,059 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT] === [2022-01-18 14:05:58,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:05:58,060 INFO L85 PathProgramCache]: Analyzing trace with hash -280690550, now seen corresponding path program 1 times [2022-01-18 14:05:58,060 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:05:58,060 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300665650] [2022-01-18 14:05:58,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:05:58,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:05:58,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:05:58,094 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 14:05:58,095 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:05:58,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300665650] [2022-01-18 14:05:58,095 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300665650] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:05:58,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1943056116] [2022-01-18 14:05:58,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:05:58,095 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:05:58,096 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:05:58,097 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 14:05:58,107 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 14:05:58,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:05:58,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 14:05:58,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:05:58,274 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 14:05:58,274 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:05:58,335 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 14:05:58,335 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1943056116] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:05:58,336 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:05:58,336 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 6] total 12 [2022-01-18 14:05:58,337 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680285796] [2022-01-18 14:05:58,337 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:05:58,338 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 14:05:58,338 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:05:58,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 14:05:58,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-01-18 14:05:58,341 INFO L87 Difference]: Start difference. First operand 217 states and 490 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 14:05:58,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:05:58,578 INFO L93 Difference]: Finished difference Result 344 states and 671 transitions. [2022-01-18 14:05:58,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 14:05:58,578 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 14:05:58,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:05:58,581 INFO L225 Difference]: With dead ends: 344 [2022-01-18 14:05:58,581 INFO L226 Difference]: Without dead ends: 277 [2022-01-18 14:05:58,581 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 14:05:58,583 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 147 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:05:58,584 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 106 Invalid, 241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 210 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:05:58,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 277 states. [2022-01-18 14:05:58,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 277 to 181. [2022-01-18 14:05:58,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 175 states have (on average 2.2514285714285713) internal successors, (394), 180 states have internal predecessors, (394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:05:58,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 394 transitions. [2022-01-18 14:05:58,608 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 394 transitions. Word has length 10 [2022-01-18 14:05:58,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:05:58,608 INFO L470 AbstractCegarLoop]: Abstraction has 181 states and 394 transitions. [2022-01-18 14:05:58,608 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 14:05:58,609 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 394 transitions. [2022-01-18 14:05:58,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-01-18 14:05:58,609 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:05:58,609 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:05:58,628 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 14:05:58,810 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:05:58,810 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT] === [2022-01-18 14:05:58,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:05:58,811 INFO L85 PathProgramCache]: Analyzing trace with hash 839315908, now seen corresponding path program 1 times [2022-01-18 14:05:58,811 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:05:58,811 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560959212] [2022-01-18 14:05:58,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:05:58,811 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:05:58,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:05:58,872 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 14:05:58,872 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:05:58,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560959212] [2022-01-18 14:05:58,873 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560959212] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:05:58,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2135177939] [2022-01-18 14:05:58,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:05:58,873 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:05:58,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:05:58,874 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 14:05:58,877 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 14:05:58,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:05:58,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:05:58,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:05:59,026 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 14:05:59,026 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:05:59,053 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 14:05:59,053 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2135177939] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:05:59,054 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:05:59,054 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 14:05:59,054 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543764137] [2022-01-18 14:05:59,054 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:05:59,054 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 14:05:59,054 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:05:59,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 14:05:59,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-01-18 14:05:59,055 INFO L87 Difference]: Start difference. First operand 181 states and 394 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 14:05:59,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:05:59,426 INFO L93 Difference]: Finished difference Result 393 states and 790 transitions. [2022-01-18 14:05:59,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 14:05:59,430 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 14:05:59,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:05:59,432 INFO L225 Difference]: With dead ends: 393 [2022-01-18 14:05:59,432 INFO L226 Difference]: Without dead ends: 297 [2022-01-18 14:05:59,432 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 383 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=402, Invalid=1238, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 14:05:59,433 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 257 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 343 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 257 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:05:59,434 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [257 Valid, 153 Invalid, 395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 343 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:05:59,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2022-01-18 14:05:59,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 127. [2022-01-18 14:05:59,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 121 states have (on average 2.1404958677685952) internal successors, (259), 126 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:05:59,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 259 transitions. [2022-01-18 14:05:59,442 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 259 transitions. Word has length 12 [2022-01-18 14:05:59,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:05:59,443 INFO L470 AbstractCegarLoop]: Abstraction has 127 states and 259 transitions. [2022-01-18 14:05:59,443 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 14:05:59,443 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 259 transitions. [2022-01-18 14:05:59,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-01-18 14:05:59,444 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:05:59,444 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:05:59,463 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-01-18 14:05:59,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:05:59,652 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT] === [2022-01-18 14:05:59,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:05:59,652 INFO L85 PathProgramCache]: Analyzing trace with hash 834554308, now seen corresponding path program 2 times [2022-01-18 14:05:59,652 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:05:59,653 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147388205] [2022-01-18 14:05:59,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:05:59,653 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:05:59,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:05:59,706 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 14:05:59,706 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:05:59,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147388205] [2022-01-18 14:05:59,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147388205] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:05:59,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1591437994] [2022-01-18 14:05:59,706 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 14:05:59,707 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:05:59,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:05:59,711 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 14:05:59,712 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 14:05:59,730 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 14:05:59,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:05:59,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:05:59,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:05:59,834 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 14:05:59,834 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:05:59,859 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 14:05:59,859 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1591437994] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:05:59,859 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:05:59,859 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 14:05:59,859 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477024252] [2022-01-18 14:05:59,859 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:05:59,859 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 14:05:59,859 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:05:59,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 14:05:59,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-01-18 14:05:59,860 INFO L87 Difference]: Start difference. First operand 127 states and 259 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 14:06:00,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:06:00,091 INFO L93 Difference]: Finished difference Result 255 states and 507 transitions. [2022-01-18 14:06:00,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 14:06:00,092 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 14:06:00,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:06:00,093 INFO L225 Difference]: With dead ends: 255 [2022-01-18 14:06:00,093 INFO L226 Difference]: Without dead ends: 148 [2022-01-18 14:06:00,093 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=248, Invalid=682, Unknown=0, NotChecked=0, Total=930 [2022-01-18 14:06:00,093 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 152 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:06:00,094 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 143 Invalid, 310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 277 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:06:00,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2022-01-18 14:06:00,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 120. [2022-01-18 14:06:00,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 114 states have (on average 2.1491228070175437) internal successors, (245), 119 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:00,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 245 transitions. [2022-01-18 14:06:00,097 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 245 transitions. Word has length 12 [2022-01-18 14:06:00,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:06:00,097 INFO L470 AbstractCegarLoop]: Abstraction has 120 states and 245 transitions. [2022-01-18 14:06:00,097 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 14:06:00,097 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 245 transitions. [2022-01-18 14:06:00,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-01-18 14:06:00,097 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:06:00,097 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:06:00,113 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 14:06:00,307 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:00,307 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT] === [2022-01-18 14:06:00,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:06:00,308 INFO L85 PathProgramCache]: Analyzing trace with hash -1863912124, now seen corresponding path program 3 times [2022-01-18 14:06:00,308 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:06:00,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875417859] [2022-01-18 14:06:00,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:00,308 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:06:00,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:00,345 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 14:06:00,345 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:06:00,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875417859] [2022-01-18 14:06:00,346 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875417859] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:06:00,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [223591478] [2022-01-18 14:06:00,346 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 14:06:00,346 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:00,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:06:00,347 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 14:06:00,348 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 14:06:00,363 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 14:06:00,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:06:00,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:06:00,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:06:00,463 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:06:00,463 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:06:00,485 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 14:06:00,486 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [223591478] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:06:00,486 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:06:00,486 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 14 [2022-01-18 14:06:00,486 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440136044] [2022-01-18 14:06:00,486 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:06:00,486 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 14:06:00,486 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:06:00,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 14:06:00,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2022-01-18 14:06:00,487 INFO L87 Difference]: Start difference. First operand 120 states and 245 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 14:06:00,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:06:00,723 INFO L93 Difference]: Finished difference Result 261 states and 512 transitions. [2022-01-18 14:06:00,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 14:06:00,724 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 14:06:00,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:06:00,724 INFO L225 Difference]: With dead ends: 261 [2022-01-18 14:06:00,724 INFO L226 Difference]: Without dead ends: 147 [2022-01-18 14:06:00,725 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=270, Invalid=722, Unknown=0, NotChecked=0, Total=992 [2022-01-18 14:06:00,725 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 164 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 278 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:06:00,725 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 148 Invalid, 313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 278 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:06:00,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2022-01-18 14:06:00,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 119. [2022-01-18 14:06:00,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 113 states have (on average 2.150442477876106) internal successors, (243), 118 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:00,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 243 transitions. [2022-01-18 14:06:00,728 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 243 transitions. Word has length 12 [2022-01-18 14:06:00,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:06:00,728 INFO L470 AbstractCegarLoop]: Abstraction has 119 states and 243 transitions. [2022-01-18 14:06:00,728 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 14:06:00,728 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 243 transitions. [2022-01-18 14:06:00,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-01-18 14:06:00,728 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:06:00,729 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:06:00,747 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 14:06:00,935 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:00,935 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT] === [2022-01-18 14:06:00,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:06:00,936 INFO L85 PathProgramCache]: Analyzing trace with hash -1871642522, now seen corresponding path program 4 times [2022-01-18 14:06:00,936 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:06:00,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426605333] [2022-01-18 14:06:00,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:00,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:06:00,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:00,981 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 14:06:00,981 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:06:00,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426605333] [2022-01-18 14:06:00,981 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426605333] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:06:00,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1545121704] [2022-01-18 14:06:00,981 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 14:06:00,981 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:00,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:06:00,982 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 14:06:01,003 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 14:06:01,016 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 14:06:01,016 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:06:01,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:06:01,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:06:01,097 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 14:06:01,097 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:06:01,120 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 14:06:01,120 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1545121704] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:06:01,120 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:06:01,120 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 14 [2022-01-18 14:06:01,120 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251832233] [2022-01-18 14:06:01,120 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:06:01,120 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 14:06:01,120 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:06:01,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 14:06:01,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2022-01-18 14:06:01,121 INFO L87 Difference]: Start difference. First operand 119 states and 243 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 14:06:01,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:06:01,294 INFO L93 Difference]: Finished difference Result 92 states and 165 transitions. [2022-01-18 14:06:01,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 14:06:01,294 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 14:06:01,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:06:01,295 INFO L225 Difference]: With dead ends: 92 [2022-01-18 14:06:01,295 INFO L226 Difference]: Without dead ends: 0 [2022-01-18 14:06:01,295 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=226, Invalid=586, Unknown=0, NotChecked=0, Total=812 [2022-01-18 14:06:01,296 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 165 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:06:01,296 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 55 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:06:01,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-01-18 14:06:01,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-01-18 14:06:01,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:01,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-01-18 14:06:01,297 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 12 [2022-01-18 14:06:01,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:06:01,297 INFO L470 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-01-18 14:06:01,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 14:06:01,297 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-01-18 14:06:01,297 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-01-18 14:06:01,297 INFO L764 garLoopResultBuilder]: Registering result SAFE for location threadErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2022-01-18 14:06:01,297 INFO L764 garLoopResultBuilder]: Registering result SAFE for location threadErr0ASSERT_VIOLATIONASSERT (1 of 3 remaining) [2022-01-18 14:06:01,297 INFO L764 garLoopResultBuilder]: Registering result SAFE for location threadErr0ASSERT_VIOLATIONASSERT (0 of 3 remaining) [2022-01-18 14:06:01,316 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 14:06:01,499 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:01,500 INFO L732 BasicCegarLoop]: Path program histogram: [4, 1, 1] [2022-01-18 14:06:01,500 INFO L308 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was SAFE,SAFE,SAFE (1/2) [2022-01-18 14:06:01,501 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2022-01-18 14:06:01,501 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 14:06:01,501 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-01-18 14:06:01,501 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 24 places, 19 transitions, 50 flow [2022-01-18 14:06:01,506 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 166 states, 162 states have (on average 2.376543209876543) internal successors, (385), 165 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:01,506 INFO L276 IsEmpty]: Start isEmpty. Operand has 166 states, 162 states have (on average 2.376543209876543) internal successors, (385), 165 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:01,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-01-18 14:06:01,507 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:06:01,507 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1] [2022-01-18 14:06:01,507 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2022-01-18 14:06:01,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:06:01,507 INFO L85 PathProgramCache]: Analyzing trace with hash -280697677, now seen corresponding path program 1 times [2022-01-18 14:06:01,507 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:06:01,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515782987] [2022-01-18 14:06:01,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:01,507 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:06:01,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-18 14:06:01,511 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-01-18 14:06:01,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-18 14:06:01,513 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-01-18 14:06:01,514 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-01-18 14:06:01,514 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (0 of 1 remaining) [2022-01-18 14:06:01,514 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-01-18 14:06:01,514 INFO L732 BasicCegarLoop]: Path program histogram: [1] [2022-01-18 14:06:01,514 INFO L308 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (2/2) [2022-01-18 14:06:01,514 WARN L234 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2022-01-18 14:06:01,514 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2022-01-18 14:06:01,520 WARN L322 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:06:01,520 WARN L322 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:06:01,521 WARN L322 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:06:01,521 WARN L322 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:06:01,521 WARN L322 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:06:01,521 WARN L322 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:06:01,521 WARN L322 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:06:01,521 WARN L322 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:06:01,521 WARN L322 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:06:01,521 WARN L322 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:06:01,522 WARN L322 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:06:01,522 WARN L322 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:06:01,522 WARN L322 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:06:01,522 WARN L322 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:06:01,522 WARN L322 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:06:01,522 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-01-18 14:06:01,523 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 14:06:01,523 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 14:06:01,523 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-18 14:06:01,524 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 32 places, 25 transitions, 71 flow [2022-01-18 14:06:01,556 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 1474 states, 1455 states have (on average 3.2515463917525773) internal successors, (4731), 1473 states have internal predecessors, (4731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:01,558 INFO L276 IsEmpty]: Start isEmpty. Operand has 1474 states, 1455 states have (on average 3.2515463917525773) internal successors, (4731), 1473 states have internal predecessors, (4731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:01,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-01-18 14:06:01,559 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:06:01,559 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:06:01,559 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT] === [2022-01-18 14:06:01,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:06:01,559 INFO L85 PathProgramCache]: Analyzing trace with hash 996195641, now seen corresponding path program 1 times [2022-01-18 14:06:01,559 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:06:01,559 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62520564] [2022-01-18 14:06:01,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:01,560 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:06:01,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:01,592 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 14:06:01,592 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:06:01,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62520564] [2022-01-18 14:06:01,593 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62520564] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 14:06:01,593 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 14:06:01,593 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 14:06:01,593 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249152806] [2022-01-18 14:06:01,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 14:06:01,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 14:06:01,593 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:06:01,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 14:06:01,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-01-18 14:06:01,597 INFO L87 Difference]: Start difference. First operand has 1474 states, 1455 states have (on average 3.2515463917525773) internal successors, (4731), 1473 states have internal predecessors, (4731), 0 states have call successors, (0), 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 14:06:01,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:06:01,760 INFO L93 Difference]: Finished difference Result 4063 states and 11546 transitions. [2022-01-18 14:06:01,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 14:06:01,760 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 14:06:01,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:06:01,776 INFO L225 Difference]: With dead ends: 4063 [2022-01-18 14:06:01,777 INFO L226 Difference]: Without dead ends: 3603 [2022-01-18 14:06:01,777 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 14:06:01,777 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 163 mSDsluCounter, 41 mSDsCounter, 0 mSdLazyCounter, 132 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:06:01,777 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [163 Valid, 65 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 132 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:06:01,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3603 states. [2022-01-18 14:06:01,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3603 to 1891. [2022-01-18 14:06:01,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1891 states, 1874 states have (on average 3.1376734258271077) internal successors, (5880), 1890 states have internal predecessors, (5880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:01,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1891 states to 1891 states and 5880 transitions. [2022-01-18 14:06:01,837 INFO L78 Accepts]: Start accepts. Automaton has 1891 states and 5880 transitions. Word has length 7 [2022-01-18 14:06:01,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:06:01,838 INFO L470 AbstractCegarLoop]: Abstraction has 1891 states and 5880 transitions. [2022-01-18 14:06:01,838 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 14:06:01,838 INFO L276 IsEmpty]: Start isEmpty. Operand 1891 states and 5880 transitions. [2022-01-18 14:06:01,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-01-18 14:06:01,838 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:06:01,838 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:06:01,838 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-18 14:06:01,838 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT] === [2022-01-18 14:06:01,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:06:01,839 INFO L85 PathProgramCache]: Analyzing trace with hash -919622070, now seen corresponding path program 1 times [2022-01-18 14:06:01,839 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:06:01,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214130409] [2022-01-18 14:06:01,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:01,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:06:01,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:01,881 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 14:06:01,881 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:06:01,881 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214130409] [2022-01-18 14:06:01,881 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214130409] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:06:01,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1359658032] [2022-01-18 14:06:01,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:01,908 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:01,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:06:01,924 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 14:06:01,925 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 14:06:01,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:01,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 14:06:01,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:06:02,029 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 14:06:02,029 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:06:02,066 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 14:06:02,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1359658032] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:06:02,066 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:06:02,067 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 6] total 12 [2022-01-18 14:06:02,067 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134129585] [2022-01-18 14:06:02,067 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:06:02,067 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 14:06:02,067 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:06:02,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 14:06:02,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-01-18 14:06:02,068 INFO L87 Difference]: Start difference. First operand 1891 states and 5880 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 14:06:02,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:06:02,326 INFO L93 Difference]: Finished difference Result 5061 states and 14019 transitions. [2022-01-18 14:06:02,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 14:06:02,326 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 14:06:02,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:06:02,347 INFO L225 Difference]: With dead ends: 5061 [2022-01-18 14:06:02,347 INFO L226 Difference]: Without dead ends: 4805 [2022-01-18 14:06:02,347 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=178, Invalid=422, Unknown=0, NotChecked=0, Total=600 [2022-01-18 14:06:02,348 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 295 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 290 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:06:02,348 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [295 Valid, 121 Invalid, 324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 290 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:06:02,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4805 states. [2022-01-18 14:06:02,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4805 to 2044. [2022-01-18 14:06:02,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2044 states, 2027 states have (on average 3.1174148988653183) internal successors, (6319), 2043 states have internal predecessors, (6319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:02,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2044 states to 2044 states and 6319 transitions. [2022-01-18 14:06:02,414 INFO L78 Accepts]: Start accepts. Automaton has 2044 states and 6319 transitions. Word has length 10 [2022-01-18 14:06:02,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:06:02,415 INFO L470 AbstractCegarLoop]: Abstraction has 2044 states and 6319 transitions. [2022-01-18 14:06:02,415 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 14:06:02,415 INFO L276 IsEmpty]: Start isEmpty. Operand 2044 states and 6319 transitions. [2022-01-18 14:06:02,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-01-18 14:06:02,415 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:06:02,415 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:06:02,434 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 14:06:02,634 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:02,635 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT] === [2022-01-18 14:06:02,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:06:02,635 INFO L85 PathProgramCache]: Analyzing trace with hash -1314169520, now seen corresponding path program 1 times [2022-01-18 14:06:02,635 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:06:02,635 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171966465] [2022-01-18 14:06:02,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:02,635 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:06:02,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:02,670 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 14:06:02,671 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:06:02,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171966465] [2022-01-18 14:06:02,671 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171966465] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:06:02,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1401322503] [2022-01-18 14:06:02,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:02,671 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:02,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:06:02,672 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 14:06:02,673 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 14:06:02,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:02,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:06:02,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:06:02,779 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 14:06:02,780 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:06:02,798 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 14:06:02,799 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1401322503] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:06:02,799 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:06:02,799 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 14 [2022-01-18 14:06:02,799 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087395047] [2022-01-18 14:06:02,799 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:06:02,799 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 14:06:02,799 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:06:02,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 14:06:02,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2022-01-18 14:06:02,800 INFO L87 Difference]: Start difference. First operand 2044 states and 6319 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 14:06:03,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:06:03,771 INFO L93 Difference]: Finished difference Result 9452 states and 25077 transitions. [2022-01-18 14:06:03,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 14:06:03,771 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 14:06:03,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:06:03,813 INFO L225 Difference]: With dead ends: 9452 [2022-01-18 14:06:03,813 INFO L226 Difference]: Without dead ends: 9191 [2022-01-18 14:06:03,815 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1445 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1000, Invalid=3160, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 14:06:03,815 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 605 mSDsluCounter, 365 mSDsCounter, 0 mSdLazyCounter, 829 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 605 SdHoareTripleChecker+Valid, 415 SdHoareTripleChecker+Invalid, 924 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 829 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 14:06:03,815 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [605 Valid, 415 Invalid, 924 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 829 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 14:06:03,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9191 states. [2022-01-18 14:06:03,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9191 to 2155. [2022-01-18 14:06:03,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2155 states, 2138 states have (on average 3.1594948550046773) internal successors, (6755), 2154 states have internal predecessors, (6755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:03,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2155 states to 2155 states and 6755 transitions. [2022-01-18 14:06:03,932 INFO L78 Accepts]: Start accepts. Automaton has 2155 states and 6755 transitions. Word has length 12 [2022-01-18 14:06:03,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:06:03,932 INFO L470 AbstractCegarLoop]: Abstraction has 2155 states and 6755 transitions. [2022-01-18 14:06:03,932 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 14:06:03,932 INFO L276 IsEmpty]: Start isEmpty. Operand 2155 states and 6755 transitions. [2022-01-18 14:06:03,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-01-18 14:06:03,933 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:06:03,933 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:06:03,953 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 14:06:04,149 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:04,149 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT] === [2022-01-18 14:06:04,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:06:04,150 INFO L85 PathProgramCache]: Analyzing trace with hash 1006459246, now seen corresponding path program 2 times [2022-01-18 14:06:04,150 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:06:04,150 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863184666] [2022-01-18 14:06:04,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:04,150 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:06:04,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:04,195 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 14:06:04,195 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:06:04,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863184666] [2022-01-18 14:06:04,195 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863184666] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:06:04,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1223819574] [2022-01-18 14:06:04,195 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 14:06:04,195 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:04,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:06:04,196 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 14:06:04,197 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 14:06:04,213 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 14:06:04,213 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:06:04,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:06:04,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:06:04,311 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 14:06:04,311 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:06:04,342 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 14:06:04,342 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1223819574] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:06:04,342 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:06:04,342 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 14:06:04,342 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781813991] [2022-01-18 14:06:04,342 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:06:04,342 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 14:06:04,342 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:06:04,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 14:06:04,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-01-18 14:06:04,343 INFO L87 Difference]: Start difference. First operand 2155 states and 6755 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 14:06:05,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:06:05,252 INFO L93 Difference]: Finished difference Result 10001 states and 26968 transitions. [2022-01-18 14:06:05,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-18 14:06:05,253 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 14:06:05,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:06:05,277 INFO L225 Difference]: With dead ends: 10001 [2022-01-18 14:06:05,277 INFO L226 Difference]: Without dead ends: 9593 [2022-01-18 14:06:05,278 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 14:06:05,278 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 447 mSDsluCounter, 385 mSDsCounter, 0 mSdLazyCounter, 1046 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 447 SdHoareTripleChecker+Valid, 447 SdHoareTripleChecker+Invalid, 1117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 1046 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 14:06:05,278 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [447 Valid, 447 Invalid, 1117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 1046 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 14:06:05,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9593 states. [2022-01-18 14:06:05,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9593 to 1754. [2022-01-18 14:06:05,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1754 states, 1740 states have (on average 3.081034482758621) internal successors, (5361), 1753 states have internal predecessors, (5361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:05,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1754 states to 1754 states and 5361 transitions. [2022-01-18 14:06:05,368 INFO L78 Accepts]: Start accepts. Automaton has 1754 states and 5361 transitions. Word has length 12 [2022-01-18 14:06:05,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:06:05,368 INFO L470 AbstractCegarLoop]: Abstraction has 1754 states and 5361 transitions. [2022-01-18 14:06:05,368 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 14:06:05,368 INFO L276 IsEmpty]: Start isEmpty. Operand 1754 states and 5361 transitions. [2022-01-18 14:06:05,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-01-18 14:06:05,368 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:06:05,368 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:06:05,387 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 14:06:05,583 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-01-18 14:06:05,584 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT] === [2022-01-18 14:06:05,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:06:05,584 INFO L85 PathProgramCache]: Analyzing trace with hash 923283214, now seen corresponding path program 1 times [2022-01-18 14:06:05,584 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:06:05,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710789959] [2022-01-18 14:06:05,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:05,584 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:06:05,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:05,612 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 14:06:05,613 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:06:05,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710789959] [2022-01-18 14:06:05,613 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710789959] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:06:05,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1621687771] [2022-01-18 14:06:05,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:05,613 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:05,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:06:05,614 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 14:06:05,615 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 14:06:05,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:05,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 24 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-18 14:06:05,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:06:05,705 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 14:06:05,705 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:06:05,744 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 14:06:05,744 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1621687771] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:06:05,744 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:06:05,744 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 7] total 14 [2022-01-18 14:06:05,745 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377739047] [2022-01-18 14:06:05,745 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:06:05,746 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 14:06:05,746 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:06:05,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 14:06:05,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2022-01-18 14:06:05,746 INFO L87 Difference]: Start difference. First operand 1754 states and 5361 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 14:06:05,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:06:05,979 INFO L93 Difference]: Finished difference Result 4304 states and 11993 transitions. [2022-01-18 14:06:05,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 14:06:05,979 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 14:06:05,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:06:05,988 INFO L225 Difference]: With dead ends: 4304 [2022-01-18 14:06:05,988 INFO L226 Difference]: Without dead ends: 3989 [2022-01-18 14:06:05,989 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 14:06:05,989 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 216 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 345 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 345 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:06:05,989 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [216 Valid, 164 Invalid, 377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 345 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:06:05,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3989 states. [2022-01-18 14:06:06,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3989 to 1672. [2022-01-18 14:06:06,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1672 states, 1658 states have (on average 3.0554885404101326) internal successors, (5066), 1671 states have internal predecessors, (5066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:06,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1672 states to 1672 states and 5066 transitions. [2022-01-18 14:06:06,037 INFO L78 Accepts]: Start accepts. Automaton has 1672 states and 5066 transitions. Word has length 13 [2022-01-18 14:06:06,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:06:06,038 INFO L470 AbstractCegarLoop]: Abstraction has 1672 states and 5066 transitions. [2022-01-18 14:06:06,038 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 14:06:06,038 INFO L276 IsEmpty]: Start isEmpty. Operand 1672 states and 5066 transitions. [2022-01-18 14:06:06,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 14:06:06,039 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:06:06,039 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:06:06,069 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-01-18 14:06:06,254 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-01-18 14:06:06,254 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT] === [2022-01-18 14:06:06,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:06:06,255 INFO L85 PathProgramCache]: Analyzing trace with hash -2009426825, now seen corresponding path program 1 times [2022-01-18 14:06:06,255 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:06:06,255 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31331166] [2022-01-18 14:06:06,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:06,255 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:06:06,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:06,300 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 14:06:06,300 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:06:06,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31331166] [2022-01-18 14:06:06,300 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31331166] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:06:06,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1256046666] [2022-01-18 14:06:06,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:06,300 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:06,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:06:06,301 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 14:06:06,301 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 14:06:06,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:06,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 14:06:06,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:06:06,433 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 14:06:06,433 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:06:06,491 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 14:06:06,491 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1256046666] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:06:06,491 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:06:06,491 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 21 [2022-01-18 14:06:06,491 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955343550] [2022-01-18 14:06:06,491 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:06:06,492 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 14:06:06,492 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:06:06,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 14:06:06,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2022-01-18 14:06:06,492 INFO L87 Difference]: Start difference. First operand 1672 states and 5066 transitions. Second operand has 23 states, 22 states have (on average 1.8636363636363635) internal successors, (41), 22 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 14:06:07,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:06:07,922 INFO L93 Difference]: Finished difference Result 8186 states and 21374 transitions. [2022-01-18 14:06:07,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-01-18 14:06:07,922 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.8636363636363635) internal successors, (41), 22 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 14:06:07,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:06:07,938 INFO L225 Difference]: With dead ends: 8186 [2022-01-18 14:06:07,938 INFO L226 Difference]: Without dead ends: 7623 [2022-01-18 14:06:07,940 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2950 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1964, Invalid=6592, Unknown=0, NotChecked=0, Total=8556 [2022-01-18 14:06:07,941 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 663 mSDsluCounter, 649 mSDsCounter, 0 mSdLazyCounter, 1534 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 663 SdHoareTripleChecker+Valid, 708 SdHoareTripleChecker+Invalid, 1620 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 1534 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 14:06:07,941 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [663 Valid, 708 Invalid, 1620 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 1534 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 14:06:07,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7623 states. [2022-01-18 14:06:07,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7623 to 1746. [2022-01-18 14:06:07,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1746 states, 1732 states have (on average 3.0490762124711317) internal successors, (5281), 1745 states have internal predecessors, (5281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:08,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1746 states to 1746 states and 5281 transitions. [2022-01-18 14:06:08,002 INFO L78 Accepts]: Start accepts. Automaton has 1746 states and 5281 transitions. Word has length 15 [2022-01-18 14:06:08,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:06:08,002 INFO L470 AbstractCegarLoop]: Abstraction has 1746 states and 5281 transitions. [2022-01-18 14:06:08,002 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.8636363636363635) internal successors, (41), 22 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 14:06:08,002 INFO L276 IsEmpty]: Start isEmpty. Operand 1746 states and 5281 transitions. [2022-01-18 14:06:08,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 14:06:08,003 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:06:08,003 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:06:08,019 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 14:06:08,219 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-01-18 14:06:08,219 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT] === [2022-01-18 14:06:08,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:06:08,219 INFO L85 PathProgramCache]: Analyzing trace with hash -1783051273, now seen corresponding path program 2 times [2022-01-18 14:06:08,219 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:06:08,219 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252748807] [2022-01-18 14:06:08,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:08,219 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:06:08,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:08,267 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 14:06:08,267 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:06:08,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252748807] [2022-01-18 14:06:08,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252748807] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:06:08,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1343145876] [2022-01-18 14:06:08,267 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 14:06:08,267 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:08,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:06:08,268 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 14:06:08,269 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 14:06:08,285 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 14:06:08,285 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:06:08,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:06:08,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:06:08,405 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 14:06:08,405 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:06:08,453 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 14:06:08,454 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1343145876] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:06:08,454 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:06:08,454 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2022-01-18 14:06:08,454 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277803426] [2022-01-18 14:06:08,454 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:06:08,454 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 14:06:08,454 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:06:08,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 14:06:08,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2022-01-18 14:06:08,455 INFO L87 Difference]: Start difference. First operand 1746 states and 5281 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 14:06:09,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:06:09,508 INFO L93 Difference]: Finished difference Result 7604 states and 20359 transitions. [2022-01-18 14:06:09,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 14:06:09,510 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 14:06:09,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:06:09,525 INFO L225 Difference]: With dead ends: 7604 [2022-01-18 14:06:09,525 INFO L226 Difference]: Without dead ends: 7116 [2022-01-18 14:06:09,526 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1335 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1147, Invalid=3683, Unknown=0, NotChecked=0, Total=4830 [2022-01-18 14:06:09,527 INFO L933 BasicCegarLoop]: 71 mSDtfsCounter, 599 mSDsluCounter, 476 mSDsCounter, 0 mSdLazyCounter, 1139 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 599 SdHoareTripleChecker+Valid, 547 SdHoareTripleChecker+Invalid, 1226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 14:06:09,527 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [599 Valid, 547 Invalid, 1226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 1139 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 14:06:09,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7116 states. [2022-01-18 14:06:09,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7116 to 1351. [2022-01-18 14:06:09,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1351 states, 1337 states have (on average 2.988032909498878) internal successors, (3995), 1350 states have internal predecessors, (3995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:09,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1351 states to 1351 states and 3995 transitions. [2022-01-18 14:06:09,580 INFO L78 Accepts]: Start accepts. Automaton has 1351 states and 3995 transitions. Word has length 15 [2022-01-18 14:06:09,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:06:09,581 INFO L470 AbstractCegarLoop]: Abstraction has 1351 states and 3995 transitions. [2022-01-18 14:06:09,581 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 14:06:09,581 INFO L276 IsEmpty]: Start isEmpty. Operand 1351 states and 3995 transitions. [2022-01-18 14:06:09,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 14:06:09,582 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:06:09,582 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:06:09,597 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-01-18 14:06:09,787 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-01-18 14:06:09,787 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT] === [2022-01-18 14:06:09,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:06:09,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1783056243, now seen corresponding path program 1 times [2022-01-18 14:06:09,788 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:06:09,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060699467] [2022-01-18 14:06:09,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:09,788 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:06:09,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:09,841 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 14:06:09,841 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:06:09,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060699467] [2022-01-18 14:06:09,842 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060699467] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:06:09,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1413001530] [2022-01-18 14:06:09,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:09,842 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:09,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:06:09,843 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 14:06:09,853 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 14:06:09,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:09,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 14:06:09,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:06:09,998 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 14:06:09,999 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:06:10,063 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 14:06:10,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1413001530] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:06:10,064 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:06:10,064 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-01-18 14:06:10,064 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305553701] [2022-01-18 14:06:10,064 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:06:10,064 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 14:06:10,064 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:06:10,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 14:06:10,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=458, Unknown=0, NotChecked=0, Total=552 [2022-01-18 14:06:10,065 INFO L87 Difference]: Start difference. First operand 1351 states and 3995 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 14:06:10,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:06:10,988 INFO L93 Difference]: Finished difference Result 6170 states and 16608 transitions. [2022-01-18 14:06:10,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-18 14:06:10,988 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 14:06:10,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:06:11,000 INFO L225 Difference]: With dead ends: 6170 [2022-01-18 14:06:11,001 INFO L226 Difference]: Without dead ends: 5651 [2022-01-18 14:06:11,002 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1464 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1176, Invalid=3936, Unknown=0, NotChecked=0, Total=5112 [2022-01-18 14:06:11,002 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 476 mSDsluCounter, 518 mSDsCounter, 0 mSdLazyCounter, 1238 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 476 SdHoareTripleChecker+Valid, 576 SdHoareTripleChecker+Invalid, 1301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 1238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 14:06:11,003 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [476 Valid, 576 Invalid, 1301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 1238 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 14:06:11,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5651 states. [2022-01-18 14:06:11,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5651 to 1355. [2022-01-18 14:06:11,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1355 states, 1341 states have (on average 2.9403430275913496) internal successors, (3943), 1354 states have internal predecessors, (3943), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:11,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1355 states to 1355 states and 3943 transitions. [2022-01-18 14:06:11,046 INFO L78 Accepts]: Start accepts. Automaton has 1355 states and 3943 transitions. Word has length 15 [2022-01-18 14:06:11,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:06:11,046 INFO L470 AbstractCegarLoop]: Abstraction has 1355 states and 3943 transitions. [2022-01-18 14:06:11,046 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 14:06:11,046 INFO L276 IsEmpty]: Start isEmpty. Operand 1355 states and 3943 transitions. [2022-01-18 14:06:11,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 14:06:11,047 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:06:11,047 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:06:11,074 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 14:06:11,262 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-01-18 14:06:11,262 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT] === [2022-01-18 14:06:11,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:06:11,263 INFO L85 PathProgramCache]: Analyzing trace with hash -1778294643, now seen corresponding path program 2 times [2022-01-18 14:06:11,263 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:06:11,263 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970190578] [2022-01-18 14:06:11,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:11,263 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:06:11,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:11,309 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 14:06:11,309 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:06:11,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970190578] [2022-01-18 14:06:11,309 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970190578] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:06:11,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1607775191] [2022-01-18 14:06:11,309 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 14:06:11,310 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:11,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:06:11,310 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 14:06:11,311 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 14:06:11,328 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 14:06:11,328 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:06:11,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:06:11,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:06:11,433 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 14:06:11,434 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:06:11,478 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 14:06:11,478 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1607775191] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:06:11,478 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:06:11,478 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2022-01-18 14:06:11,478 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978262421] [2022-01-18 14:06:11,478 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:06:11,478 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 14:06:11,479 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:06:11,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 14:06:11,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2022-01-18 14:06:11,479 INFO L87 Difference]: Start difference. First operand 1355 states and 3943 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 14:06:12,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:06:12,625 INFO L93 Difference]: Finished difference Result 6695 states and 17647 transitions. [2022-01-18 14:06:12,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-01-18 14:06:12,625 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 14:06:12,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:06:12,635 INFO L225 Difference]: With dead ends: 6695 [2022-01-18 14:06:12,636 INFO L226 Difference]: Without dead ends: 5475 [2022-01-18 14:06:12,637 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1857 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1395, Invalid=4925, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 14:06:12,638 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 633 mSDsluCounter, 584 mSDsCounter, 0 mSdLazyCounter, 1356 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 633 SdHoareTripleChecker+Valid, 653 SdHoareTripleChecker+Invalid, 1440 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 1356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 14:06:12,638 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [633 Valid, 653 Invalid, 1440 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 1356 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 14:06:12,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5475 states. [2022-01-18 14:06:12,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5475 to 1093. [2022-01-18 14:06:12,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1093 states, 1079 states have (on average 2.860982391102873) internal successors, (3087), 1092 states have internal predecessors, (3087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:12,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1093 states to 1093 states and 3087 transitions. [2022-01-18 14:06:12,669 INFO L78 Accepts]: Start accepts. Automaton has 1093 states and 3087 transitions. Word has length 15 [2022-01-18 14:06:12,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:06:12,670 INFO L470 AbstractCegarLoop]: Abstraction has 1093 states and 3087 transitions. [2022-01-18 14:06:12,670 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 14:06:12,670 INFO L276 IsEmpty]: Start isEmpty. Operand 1093 states and 3087 transitions. [2022-01-18 14:06:12,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:06:12,671 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:06:12,671 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:06:12,688 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 14:06:12,890 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-01-18 14:06:12,890 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT] === [2022-01-18 14:06:12,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:06:12,890 INFO L85 PathProgramCache]: Analyzing trace with hash 1676100150, now seen corresponding path program 1 times [2022-01-18 14:06:12,890 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:06:12,890 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122442353] [2022-01-18 14:06:12,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:12,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:06:12,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:12,955 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 14:06:12,955 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:06:12,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122442353] [2022-01-18 14:06:12,955 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122442353] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:06:12,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [879240433] [2022-01-18 14:06:12,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:12,955 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:12,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:06:12,956 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 14:06:12,957 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 14:06:12,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:12,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:06:12,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:06:13,150 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 14:06:13,150 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:06:13,179 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 14:06:13,179 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [879240433] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:06:13,179 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:06:13,179 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 20 [2022-01-18 14:06:13,179 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134668912] [2022-01-18 14:06:13,179 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:06:13,180 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 14:06:13,180 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:06:13,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 14:06:13,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2022-01-18 14:06:13,180 INFO L87 Difference]: Start difference. First operand 1093 states and 3087 transitions. Second operand has 22 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:15,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:06:15,424 INFO L93 Difference]: Finished difference Result 7595 states and 19575 transitions. [2022-01-18 14:06:15,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2022-01-18 14:06:15,424 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:06:15,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:06:15,435 INFO L225 Difference]: With dead ends: 7595 [2022-01-18 14:06:15,435 INFO L226 Difference]: Without dead ends: 6667 [2022-01-18 14:06:15,439 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 135 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7183 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3167, Invalid=15465, Unknown=0, NotChecked=0, Total=18632 [2022-01-18 14:06:15,440 INFO L933 BasicCegarLoop]: 83 mSDtfsCounter, 1032 mSDsluCounter, 847 mSDsCounter, 0 mSdLazyCounter, 2293 mSolverCounterSat, 173 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1032 SdHoareTripleChecker+Valid, 930 SdHoareTripleChecker+Invalid, 2466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 173 IncrementalHoareTripleChecker+Valid, 2293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 14:06:15,440 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1032 Valid, 930 Invalid, 2466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [173 Valid, 2293 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 14:06:15,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6667 states. [2022-01-18 14:06:15,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6667 to 1064. [2022-01-18 14:06:15,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1064 states, 1050 states have (on average 2.8276190476190477) internal successors, (2969), 1063 states have internal predecessors, (2969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:15,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1064 states to 1064 states and 2969 transitions. [2022-01-18 14:06:15,476 INFO L78 Accepts]: Start accepts. Automaton has 1064 states and 2969 transitions. Word has length 17 [2022-01-18 14:06:15,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:06:15,477 INFO L470 AbstractCegarLoop]: Abstraction has 1064 states and 2969 transitions. [2022-01-18 14:06:15,477 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:15,477 INFO L276 IsEmpty]: Start isEmpty. Operand 1064 states and 2969 transitions. [2022-01-18 14:06:15,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:06:15,478 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:06:15,478 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:06:15,502 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 14:06:15,702 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:15,703 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT] === [2022-01-18 14:06:15,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:06:15,703 INFO L85 PathProgramCache]: Analyzing trace with hash 1680861750, now seen corresponding path program 2 times [2022-01-18 14:06:15,703 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:06:15,703 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742877233] [2022-01-18 14:06:15,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:15,703 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:06:15,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:15,766 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 14:06:15,766 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:06:15,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742877233] [2022-01-18 14:06:15,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742877233] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:06:15,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2045549076] [2022-01-18 14:06:15,766 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 14:06:15,766 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:15,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:06:15,767 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 14:06:15,768 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 14:06:15,784 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 14:06:15,785 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:06:15,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:06:15,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:06:15,930 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 14:06:15,930 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:06:15,961 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 14:06:15,961 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2045549076] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:06:15,961 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:06:15,961 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 20 [2022-01-18 14:06:15,961 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373444222] [2022-01-18 14:06:15,961 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:06:15,961 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 14:06:15,962 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:06:15,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 14:06:15,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2022-01-18 14:06:15,962 INFO L87 Difference]: Start difference. First operand 1064 states and 2969 transitions. Second operand has 22 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:18,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:06:18,025 INFO L93 Difference]: Finished difference Result 6550 states and 16608 transitions. [2022-01-18 14:06:18,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2022-01-18 14:06:18,026 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:06:18,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:06:18,037 INFO L225 Difference]: With dead ends: 6550 [2022-01-18 14:06:18,037 INFO L226 Difference]: Without dead ends: 6168 [2022-01-18 14:06:18,040 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6155 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=2470, Invalid=13786, Unknown=0, NotChecked=0, Total=16256 [2022-01-18 14:06:18,040 INFO L933 BasicCegarLoop]: 90 mSDtfsCounter, 824 mSDsluCounter, 887 mSDsCounter, 0 mSdLazyCounter, 2405 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 824 SdHoareTripleChecker+Valid, 977 SdHoareTripleChecker+Invalid, 2532 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 2405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 14:06:18,041 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [824 Valid, 977 Invalid, 2532 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 2405 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 14:06:18,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6168 states. [2022-01-18 14:06:18,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6168 to 1042. [2022-01-18 14:06:18,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1042 states, 1028 states have (on average 2.8317120622568095) internal successors, (2911), 1041 states have internal predecessors, (2911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:18,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1042 states to 1042 states and 2911 transitions. [2022-01-18 14:06:18,074 INFO L78 Accepts]: Start accepts. Automaton has 1042 states and 2911 transitions. Word has length 17 [2022-01-18 14:06:18,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:06:18,074 INFO L470 AbstractCegarLoop]: Abstraction has 1042 states and 2911 transitions. [2022-01-18 14:06:18,074 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:18,074 INFO L276 IsEmpty]: Start isEmpty. Operand 1042 states and 2911 transitions. [2022-01-18 14:06:18,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:06:18,075 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:06:18,075 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:06:18,092 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-01-18 14:06:18,277 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:18,277 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT] === [2022-01-18 14:06:18,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:06:18,277 INFO L85 PathProgramCache]: Analyzing trace with hash -1257718968, now seen corresponding path program 3 times [2022-01-18 14:06:18,278 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:06:18,278 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836567151] [2022-01-18 14:06:18,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:18,278 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:06:18,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:18,335 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 14:06:18,335 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:06:18,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836567151] [2022-01-18 14:06:18,335 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836567151] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:06:18,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559018649] [2022-01-18 14:06:18,336 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 14:06:18,336 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:18,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:06:18,339 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 14:06:18,340 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 14:06:18,358 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 14:06:18,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:06:18,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:06:18,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:06:18,496 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 14:06:18,497 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:06:18,534 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 14:06:18,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559018649] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:06:18,534 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:06:18,534 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 20 [2022-01-18 14:06:18,534 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176779539] [2022-01-18 14:06:18,534 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:06:18,534 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 14:06:18,534 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:06:18,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 14:06:18,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2022-01-18 14:06:18,535 INFO L87 Difference]: Start difference. First operand 1042 states and 2911 transitions. Second operand has 22 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:21,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:06:21,390 INFO L93 Difference]: Finished difference Result 8385 states and 21358 transitions. [2022-01-18 14:06:21,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 158 states. [2022-01-18 14:06:21,391 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:06:21,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:06:21,403 INFO L225 Difference]: With dead ends: 8385 [2022-01-18 14:06:21,403 INFO L226 Difference]: Without dead ends: 7321 [2022-01-18 14:06:21,406 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 173 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12070 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=4503, Invalid=25947, Unknown=0, NotChecked=0, Total=30450 [2022-01-18 14:06:21,407 INFO L933 BasicCegarLoop]: 79 mSDtfsCounter, 1375 mSDsluCounter, 792 mSDsCounter, 0 mSdLazyCounter, 2120 mSolverCounterSat, 238 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1375 SdHoareTripleChecker+Valid, 871 SdHoareTripleChecker+Invalid, 2358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 238 IncrementalHoareTripleChecker+Valid, 2120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 14:06:21,407 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1375 Valid, 871 Invalid, 2358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [238 Valid, 2120 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 14:06:21,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7321 states. [2022-01-18 14:06:21,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7321 to 1092. [2022-01-18 14:06:21,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1092 states, 1078 states have (on average 2.8803339517625233) internal successors, (3105), 1091 states have internal predecessors, (3105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:21,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1092 states to 1092 states and 3105 transitions. [2022-01-18 14:06:21,445 INFO L78 Accepts]: Start accepts. Automaton has 1092 states and 3105 transitions. Word has length 17 [2022-01-18 14:06:21,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:06:21,445 INFO L470 AbstractCegarLoop]: Abstraction has 1092 states and 3105 transitions. [2022-01-18 14:06:21,445 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:21,445 INFO L276 IsEmpty]: Start isEmpty. Operand 1092 states and 3105 transitions. [2022-01-18 14:06:21,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:06:21,446 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:06:21,446 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:06:21,465 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 14:06:21,659 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:21,659 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT] === [2022-01-18 14:06:21,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:06:21,660 INFO L85 PathProgramCache]: Analyzing trace with hash 434460314, now seen corresponding path program 4 times [2022-01-18 14:06:21,660 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:06:21,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581121637] [2022-01-18 14:06:21,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:21,660 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:06:21,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:21,710 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 14:06:21,710 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:06:21,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581121637] [2022-01-18 14:06:21,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581121637] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:06:21,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [520606235] [2022-01-18 14:06:21,710 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 14:06:21,710 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:21,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:06:21,711 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 14:06:21,711 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 14:06:21,729 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 14:06:21,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:06:21,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:06:21,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:06:21,867 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:06:21,867 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:06:21,893 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 14:06:21,894 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [520606235] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:06:21,894 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:06:21,894 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 20 [2022-01-18 14:06:21,894 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714471004] [2022-01-18 14:06:21,894 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:06:21,894 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 14:06:21,894 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:06:21,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 14:06:21,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-01-18 14:06:21,895 INFO L87 Difference]: Start difference. First operand 1092 states and 3105 transitions. Second operand has 22 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:24,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:06:24,342 INFO L93 Difference]: Finished difference Result 8961 states and 22602 transitions. [2022-01-18 14:06:24,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 135 states. [2022-01-18 14:06:24,342 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:06:24,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:06:24,357 INFO L225 Difference]: With dead ends: 8961 [2022-01-18 14:06:24,357 INFO L226 Difference]: Without dead ends: 8267 [2022-01-18 14:06:24,359 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 150 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8937 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=4201, Invalid=18751, Unknown=0, NotChecked=0, Total=22952 [2022-01-18 14:06:24,363 INFO L933 BasicCegarLoop]: 73 mSDtfsCounter, 941 mSDsluCounter, 776 mSDsCounter, 0 mSdLazyCounter, 1838 mSolverCounterSat, 184 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 941 SdHoareTripleChecker+Valid, 849 SdHoareTripleChecker+Invalid, 2022 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 184 IncrementalHoareTripleChecker+Valid, 1838 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 14:06:24,363 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [941 Valid, 849 Invalid, 2022 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [184 Valid, 1838 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 14:06:24,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8267 states. [2022-01-18 14:06:24,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8267 to 996. [2022-01-18 14:06:24,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 996 states, 982 states have (on average 2.9226069246435844) internal successors, (2870), 995 states have internal predecessors, (2870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:24,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 996 states to 996 states and 2870 transitions. [2022-01-18 14:06:24,416 INFO L78 Accepts]: Start accepts. Automaton has 996 states and 2870 transitions. Word has length 17 [2022-01-18 14:06:24,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:06:24,416 INFO L470 AbstractCegarLoop]: Abstraction has 996 states and 2870 transitions. [2022-01-18 14:06:24,416 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:24,416 INFO L276 IsEmpty]: Start isEmpty. Operand 996 states and 2870 transitions. [2022-01-18 14:06:24,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:06:24,417 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:06:24,417 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:06:24,435 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-01-18 14:06:24,633 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:24,633 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT] === [2022-01-18 14:06:24,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:06:24,633 INFO L85 PathProgramCache]: Analyzing trace with hash 179673526, now seen corresponding path program 5 times [2022-01-18 14:06:24,633 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:06:24,633 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015539490] [2022-01-18 14:06:24,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:24,633 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:06:24,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:24,690 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 14:06:24,690 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:06:24,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015539490] [2022-01-18 14:06:24,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015539490] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:06:24,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [972947093] [2022-01-18 14:06:24,690 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 14:06:24,690 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:24,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:06:24,691 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 14:06:24,692 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 14:06:24,710 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 14:06:24,710 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:06:24,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:06:24,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:06:24,873 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 14:06:24,873 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:06:24,906 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 14:06:24,906 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [972947093] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:06:24,906 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:06:24,906 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-01-18 14:06:24,907 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88062057] [2022-01-18 14:06:24,907 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:06:24,907 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 14:06:24,907 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:06:24,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 14:06:24,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-01-18 14:06:24,907 INFO L87 Difference]: Start difference. First operand 996 states and 2870 transitions. Second operand has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:25,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:06:25,571 INFO L93 Difference]: Finished difference Result 3039 states and 8057 transitions. [2022-01-18 14:06:25,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 14:06:25,572 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:06:25,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:06:25,576 INFO L225 Difference]: With dead ends: 3039 [2022-01-18 14:06:25,576 INFO L226 Difference]: Without dead ends: 2781 [2022-01-18 14:06:25,576 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 970 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=754, Invalid=2906, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 14:06:25,577 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 427 mSDsluCounter, 374 mSDsCounter, 0 mSdLazyCounter, 900 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 427 SdHoareTripleChecker+Valid, 423 SdHoareTripleChecker+Invalid, 979 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 900 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 14:06:25,577 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [427 Valid, 423 Invalid, 979 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 900 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 14:06:25,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2781 states. [2022-01-18 14:06:25,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2781 to 837. [2022-01-18 14:06:25,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 837 states, 823 states have (on average 2.876063183475091) internal successors, (2367), 836 states have internal predecessors, (2367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:25,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 837 states to 837 states and 2367 transitions. [2022-01-18 14:06:25,593 INFO L78 Accepts]: Start accepts. Automaton has 837 states and 2367 transitions. Word has length 17 [2022-01-18 14:06:25,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:06:25,593 INFO L470 AbstractCegarLoop]: Abstraction has 837 states and 2367 transitions. [2022-01-18 14:06:25,593 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:25,593 INFO L276 IsEmpty]: Start isEmpty. Operand 837 states and 2367 transitions. [2022-01-18 14:06:25,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:06:25,594 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:06:25,594 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:06:25,611 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-01-18 14:06:25,807 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:25,807 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT] === [2022-01-18 14:06:25,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:06:25,808 INFO L85 PathProgramCache]: Analyzing trace with hash 174911926, now seen corresponding path program 6 times [2022-01-18 14:06:25,808 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:06:25,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471657226] [2022-01-18 14:06:25,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:25,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:06:25,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:25,863 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 14:06:25,863 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:06:25,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471657226] [2022-01-18 14:06:25,864 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471657226] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:06:25,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [560879548] [2022-01-18 14:06:25,864 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 14:06:25,864 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:25,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:06:25,865 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 14:06:25,866 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 14:06:25,882 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 14:06:25,882 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:06:25,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:06:25,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:06:26,024 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 14:06:26,025 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:06:26,061 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 14:06:26,061 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [560879548] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:06:26,061 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:06:26,061 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-01-18 14:06:26,062 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384353695] [2022-01-18 14:06:26,062 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:06:26,062 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 14:06:26,062 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:06:26,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 14:06:26,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-01-18 14:06:26,062 INFO L87 Difference]: Start difference. First operand 837 states and 2367 transitions. Second operand has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:26,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:06:26,810 INFO L93 Difference]: Finished difference Result 3070 states and 7886 transitions. [2022-01-18 14:06:26,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 14:06:26,810 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:06:26,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:06:26,816 INFO L225 Difference]: With dead ends: 3070 [2022-01-18 14:06:26,816 INFO L226 Difference]: Without dead ends: 2782 [2022-01-18 14:06:26,816 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1422 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=947, Invalid=3745, Unknown=0, NotChecked=0, Total=4692 [2022-01-18 14:06:26,817 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 518 mSDsluCounter, 440 mSDsCounter, 0 mSdLazyCounter, 1058 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 518 SdHoareTripleChecker+Valid, 487 SdHoareTripleChecker+Invalid, 1149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 1058 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 14:06:26,817 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [518 Valid, 487 Invalid, 1149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 1058 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 14:06:26,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2782 states. [2022-01-18 14:06:26,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2782 to 795. [2022-01-18 14:06:26,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 795 states, 781 states have (on average 2.893725992317542) internal successors, (2260), 794 states have internal predecessors, (2260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:26,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 795 states to 795 states and 2260 transitions. [2022-01-18 14:06:26,833 INFO L78 Accepts]: Start accepts. Automaton has 795 states and 2260 transitions. Word has length 17 [2022-01-18 14:06:26,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:06:26,833 INFO L470 AbstractCegarLoop]: Abstraction has 795 states and 2260 transitions. [2022-01-18 14:06:26,833 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:26,834 INFO L276 IsEmpty]: Start isEmpty. Operand 795 states and 2260 transitions. [2022-01-18 14:06:26,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:06:26,834 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:06:26,834 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:06:26,852 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 14:06:27,047 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:27,047 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT] === [2022-01-18 14:06:27,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:06:27,048 INFO L85 PathProgramCache]: Analyzing trace with hash 465365430, now seen corresponding path program 7 times [2022-01-18 14:06:27,048 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:06:27,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734813082] [2022-01-18 14:06:27,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:27,048 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:06:27,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:27,111 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 14:06:27,111 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:06:27,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734813082] [2022-01-18 14:06:27,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734813082] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:06:27,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1217024818] [2022-01-18 14:06:27,111 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 14:06:27,111 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:27,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:06:27,112 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 14:06:27,113 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 14:06:27,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:27,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:06:27,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:06:27,270 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 14:06:27,270 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:06:27,297 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 14:06:27,297 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1217024818] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:06:27,297 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:06:27,297 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-01-18 14:06:27,297 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886075421] [2022-01-18 14:06:27,297 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:06:27,297 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 14:06:27,297 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:06:27,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 14:06:27,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-01-18 14:06:27,298 INFO L87 Difference]: Start difference. First operand 795 states and 2260 transitions. Second operand has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:27,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:06:27,824 INFO L93 Difference]: Finished difference Result 2082 states and 5503 transitions. [2022-01-18 14:06:27,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 14:06:27,825 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:06:27,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:06:27,827 INFO L225 Difference]: With dead ends: 2082 [2022-01-18 14:06:27,827 INFO L226 Difference]: Without dead ends: 1812 [2022-01-18 14:06:27,828 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 617 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=562, Invalid=1988, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 14:06:27,828 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 287 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 863 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 287 SdHoareTripleChecker+Valid, 426 SdHoareTripleChecker+Invalid, 917 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 863 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 14:06:27,828 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [287 Valid, 426 Invalid, 917 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 863 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 14:06:27,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1812 states. [2022-01-18 14:06:27,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1812 to 823. [2022-01-18 14:06:27,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 823 states, 809 states have (on average 2.8714462299134733) internal successors, (2323), 822 states have internal predecessors, (2323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:27,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 823 states to 823 states and 2323 transitions. [2022-01-18 14:06:27,841 INFO L78 Accepts]: Start accepts. Automaton has 823 states and 2323 transitions. Word has length 17 [2022-01-18 14:06:27,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:06:27,841 INFO L470 AbstractCegarLoop]: Abstraction has 823 states and 2323 transitions. [2022-01-18 14:06:27,841 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:27,841 INFO L276 IsEmpty]: Start isEmpty. Operand 823 states and 2323 transitions. [2022-01-18 14:06:27,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:06:27,842 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:06:27,842 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:06:27,860 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 14:06:28,055 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-01-18 14:06:28,055 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT] === [2022-01-18 14:06:28,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:06:28,056 INFO L85 PathProgramCache]: Analyzing trace with hash 455842230, now seen corresponding path program 8 times [2022-01-18 14:06:28,056 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:06:28,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158790168] [2022-01-18 14:06:28,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:28,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:06:28,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:28,126 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 14:06:28,126 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:06:28,126 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158790168] [2022-01-18 14:06:28,126 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158790168] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:06:28,126 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1291585443] [2022-01-18 14:06:28,126 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 14:06:28,127 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:28,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:06:28,127 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 14:06:28,128 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 14:06:28,145 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 14:06:28,145 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:06:28,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:06:28,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:06:28,283 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 14:06:28,283 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:06:28,310 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 14:06:28,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1291585443] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:06:28,310 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:06:28,311 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-01-18 14:06:28,311 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769750425] [2022-01-18 14:06:28,311 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:06:28,311 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 14:06:28,311 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:06:28,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 14:06:28,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-01-18 14:06:28,311 INFO L87 Difference]: Start difference. First operand 823 states and 2323 transitions. Second operand has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:28,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:06:28,674 INFO L93 Difference]: Finished difference Result 1410 states and 3751 transitions. [2022-01-18 14:06:28,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 14:06:28,674 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:06:28,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:06:28,675 INFO L225 Difference]: With dead ends: 1410 [2022-01-18 14:06:28,675 INFO L226 Difference]: Without dead ends: 1084 [2022-01-18 14:06:28,676 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 383 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=410, Invalid=1396, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 14:06:28,676 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 269 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 586 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 269 SdHoareTripleChecker+Valid, 290 SdHoareTripleChecker+Invalid, 648 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 586 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 14:06:28,676 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [269 Valid, 290 Invalid, 648 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 586 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 14:06:28,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1084 states. [2022-01-18 14:06:28,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1084 to 788. [2022-01-18 14:06:28,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 788 states, 774 states have (on average 2.901808785529716) internal successors, (2246), 787 states have internal predecessors, (2246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:28,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 788 states to 788 states and 2246 transitions. [2022-01-18 14:06:28,686 INFO L78 Accepts]: Start accepts. Automaton has 788 states and 2246 transitions. Word has length 17 [2022-01-18 14:06:28,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:06:28,686 INFO L470 AbstractCegarLoop]: Abstraction has 788 states and 2246 transitions. [2022-01-18 14:06:28,686 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:28,686 INFO L276 IsEmpty]: Start isEmpty. Operand 788 states and 2246 transitions. [2022-01-18 14:06:28,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:06:28,687 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:06:28,687 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:06:28,707 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 14:06:28,907 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-01-18 14:06:28,907 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT] === [2022-01-18 14:06:28,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:06:28,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1717191096, now seen corresponding path program 9 times [2022-01-18 14:06:28,908 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:06:28,908 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034076375] [2022-01-18 14:06:28,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:28,908 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:06:28,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:28,966 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:06:28,966 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:06:28,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034076375] [2022-01-18 14:06:28,966 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034076375] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:06:28,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [606658175] [2022-01-18 14:06:28,966 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 14:06:28,966 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:28,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:06:28,968 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 14:06:28,968 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 14:06:28,984 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 14:06:28,984 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:06:28,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:06:28,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:06:29,130 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:06:29,130 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:06:29,159 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:06:29,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [606658175] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:06:29,159 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:06:29,159 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-01-18 14:06:29,159 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568854461] [2022-01-18 14:06:29,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:06:29,159 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 14:06:29,159 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:06:29,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 14:06:29,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2022-01-18 14:06:29,160 INFO L87 Difference]: Start difference. First operand 788 states and 2246 transitions. Second operand has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:29,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:06:29,982 INFO L93 Difference]: Finished difference Result 3701 states and 9633 transitions. [2022-01-18 14:06:29,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 14:06:29,982 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:06:29,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:06:29,986 INFO L225 Difference]: With dead ends: 3701 [2022-01-18 14:06:29,987 INFO L226 Difference]: Without dead ends: 3122 [2022-01-18 14:06:29,987 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1532 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1176, Invalid=4080, Unknown=0, NotChecked=0, Total=5256 [2022-01-18 14:06:29,987 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 592 mSDsluCounter, 404 mSDsCounter, 0 mSdLazyCounter, 901 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 592 SdHoareTripleChecker+Valid, 448 SdHoareTripleChecker+Invalid, 1005 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 901 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 14:06:29,987 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [592 Valid, 448 Invalid, 1005 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 901 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 14:06:29,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3122 states. [2022-01-18 14:06:30,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3122 to 826. [2022-01-18 14:06:30,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 826 states, 812 states have (on average 2.87192118226601) internal successors, (2332), 825 states have internal predecessors, (2332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:30,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 826 states to 826 states and 2332 transitions. [2022-01-18 14:06:30,005 INFO L78 Accepts]: Start accepts. Automaton has 826 states and 2332 transitions. Word has length 17 [2022-01-18 14:06:30,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:06:30,006 INFO L470 AbstractCegarLoop]: Abstraction has 826 states and 2332 transitions. [2022-01-18 14:06:30,006 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:30,006 INFO L276 IsEmpty]: Start isEmpty. Operand 826 states and 2332 transitions. [2022-01-18 14:06:30,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:06:30,006 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:06:30,006 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:06:30,025 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 14:06:30,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-01-18 14:06:30,207 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT] === [2022-01-18 14:06:30,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:06:30,207 INFO L85 PathProgramCache]: Analyzing trace with hash -1726714296, now seen corresponding path program 10 times [2022-01-18 14:06:30,207 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:06:30,207 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966989922] [2022-01-18 14:06:30,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:30,208 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:06:30,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:30,266 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:06:30,267 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:06:30,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966989922] [2022-01-18 14:06:30,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966989922] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:06:30,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1028815209] [2022-01-18 14:06:30,267 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 14:06:30,267 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:30,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:06:30,268 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 14:06:30,269 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 14:06:30,287 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 14:06:30,287 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:06:30,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:06:30,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:06:30,428 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:06:30,429 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:06:30,452 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:06:30,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1028815209] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:06:30,452 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:06:30,452 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-01-18 14:06:30,453 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367450987] [2022-01-18 14:06:30,453 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:06:30,453 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 14:06:30,453 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:06:30,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 14:06:30,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2022-01-18 14:06:30,453 INFO L87 Difference]: Start difference. First operand 826 states and 2332 transitions. Second operand has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:31,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:06:31,131 INFO L93 Difference]: Finished difference Result 2387 states and 6228 transitions. [2022-01-18 14:06:31,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-18 14:06:31,131 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:06:31,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:06:31,134 INFO L225 Difference]: With dead ends: 2387 [2022-01-18 14:06:31,134 INFO L226 Difference]: Without dead ends: 1741 [2022-01-18 14:06:31,134 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 922 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=855, Invalid=2805, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 14:06:31,134 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 387 mSDsluCounter, 414 mSDsCounter, 0 mSdLazyCounter, 918 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 387 SdHoareTripleChecker+Valid, 452 SdHoareTripleChecker+Invalid, 1004 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 918 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 14:06:31,135 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [387 Valid, 452 Invalid, 1004 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 918 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 14:06:31,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1741 states. [2022-01-18 14:06:31,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1741 to 792. [2022-01-18 14:06:31,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 792 states, 778 states have (on average 2.8946015424164524) internal successors, (2252), 791 states have internal predecessors, (2252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:31,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 792 states to 792 states and 2252 transitions. [2022-01-18 14:06:31,147 INFO L78 Accepts]: Start accepts. Automaton has 792 states and 2252 transitions. Word has length 17 [2022-01-18 14:06:31,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:06:31,147 INFO L470 AbstractCegarLoop]: Abstraction has 792 states and 2252 transitions. [2022-01-18 14:06:31,147 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:31,147 INFO L276 IsEmpty]: Start isEmpty. Operand 792 states and 2252 transitions. [2022-01-18 14:06:31,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:06:31,147 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:06:31,148 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:06:31,165 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 14:06:31,363 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:31,363 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT] === [2022-01-18 14:06:31,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:06:31,364 INFO L85 PathProgramCache]: Analyzing trace with hash 583365018, now seen corresponding path program 11 times [2022-01-18 14:06:31,364 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:06:31,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371442408] [2022-01-18 14:06:31,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:31,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:06:31,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:31,420 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:06:31,420 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:06:31,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371442408] [2022-01-18 14:06:31,420 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371442408] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:06:31,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1866036131] [2022-01-18 14:06:31,420 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 14:06:31,420 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:31,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:06:31,421 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 14:06:31,422 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 14:06:31,438 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 14:06:31,439 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:06:31,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:06:31,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:06:31,575 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:06:31,575 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:06:31,607 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:06:31,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1866036131] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:06:31,607 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:06:31,607 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 20 [2022-01-18 14:06:31,608 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110243081] [2022-01-18 14:06:31,608 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:06:31,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 14:06:31,608 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:06:31,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 14:06:31,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2022-01-18 14:06:31,608 INFO L87 Difference]: Start difference. First operand 792 states and 2252 transitions. Second operand has 22 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:32,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:06:32,130 INFO L93 Difference]: Finished difference Result 1582 states and 4146 transitions. [2022-01-18 14:06:32,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 14:06:32,130 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:06:32,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:06:32,132 INFO L225 Difference]: With dead ends: 1582 [2022-01-18 14:06:32,132 INFO L226 Difference]: Without dead ends: 1083 [2022-01-18 14:06:32,132 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 557 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=555, Invalid=1895, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 14:06:32,132 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 340 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 655 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 340 SdHoareTripleChecker+Valid, 323 SdHoareTripleChecker+Invalid, 727 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 655 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 14:06:32,133 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [340 Valid, 323 Invalid, 727 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 655 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 14:06:32,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1083 states. [2022-01-18 14:06:32,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1083 to 787. [2022-01-18 14:06:32,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 787 states, 773 states have (on average 2.902975420439845) internal successors, (2244), 786 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:32,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 787 states to 787 states and 2244 transitions. [2022-01-18 14:06:32,142 INFO L78 Accepts]: Start accepts. Automaton has 787 states and 2244 transitions. Word has length 17 [2022-01-18 14:06:32,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:06:32,142 INFO L470 AbstractCegarLoop]: Abstraction has 787 states and 2244 transitions. [2022-01-18 14:06:32,142 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:32,142 INFO L276 IsEmpty]: Start isEmpty. Operand 787 states and 2244 transitions. [2022-01-18 14:06:32,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:06:32,143 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:06:32,143 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:06:32,158 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-01-18 14:06:32,343 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-01-18 14:06:32,343 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT] === [2022-01-18 14:06:32,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:06:32,344 INFO L85 PathProgramCache]: Analyzing trace with hash 969461018, now seen corresponding path program 12 times [2022-01-18 14:06:32,344 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:06:32,344 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851839580] [2022-01-18 14:06:32,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:32,344 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:06:32,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:32,410 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 14:06:32,411 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:06:32,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851839580] [2022-01-18 14:06:32,411 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851839580] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:06:32,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2026894279] [2022-01-18 14:06:32,411 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 14:06:32,411 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:32,411 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:06:32,412 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 14:06:32,412 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 14:06:32,429 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 14:06:32,429 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:06:32,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:06:32,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:06:32,572 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 14:06:32,573 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:06:32,607 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 14:06:32,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2026894279] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:06:32,607 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:06:32,607 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-01-18 14:06:32,607 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514555581] [2022-01-18 14:06:32,607 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:06:32,607 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 14:06:32,607 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:06:32,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 14:06:32,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2022-01-18 14:06:32,608 INFO L87 Difference]: Start difference. First operand 787 states and 2244 transitions. Second operand has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:33,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:06:33,404 INFO L93 Difference]: Finished difference Result 2587 states and 6614 transitions. [2022-01-18 14:06:33,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-18 14:06:33,404 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:06:33,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:06:33,408 INFO L225 Difference]: With dead ends: 2587 [2022-01-18 14:06:33,408 INFO L226 Difference]: Without dead ends: 2023 [2022-01-18 14:06:33,408 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1098 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1026, Invalid=3264, Unknown=0, NotChecked=0, Total=4290 [2022-01-18 14:06:33,409 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 727 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 660 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 727 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 796 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 660 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 14:06:33,409 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [727 Valid, 296 Invalid, 796 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 660 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 14:06:33,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2023 states. [2022-01-18 14:06:33,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2023 to 787. [2022-01-18 14:06:33,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 787 states, 773 states have (on average 2.868046571798189) internal successors, (2217), 786 states have internal predecessors, (2217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:33,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 787 states to 787 states and 2217 transitions. [2022-01-18 14:06:33,425 INFO L78 Accepts]: Start accepts. Automaton has 787 states and 2217 transitions. Word has length 17 [2022-01-18 14:06:33,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:06:33,426 INFO L470 AbstractCegarLoop]: Abstraction has 787 states and 2217 transitions. [2022-01-18 14:06:33,426 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:33,426 INFO L276 IsEmpty]: Start isEmpty. Operand 787 states and 2217 transitions. [2022-01-18 14:06:33,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:06:33,426 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:06:33,426 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:06:33,442 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-01-18 14:06:33,627 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:33,627 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT] === [2022-01-18 14:06:33,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:06:33,627 INFO L85 PathProgramCache]: Analyzing trace with hash 959937818, now seen corresponding path program 13 times [2022-01-18 14:06:33,627 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:06:33,627 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054012771] [2022-01-18 14:06:33,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:33,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:06:33,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:33,690 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 14:06:33,690 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:06:33,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054012771] [2022-01-18 14:06:33,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054012771] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:06:33,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1101268433] [2022-01-18 14:06:33,690 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 14:06:33,690 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:33,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:06:33,691 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 14:06:33,692 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 14:06:33,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:33,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:06:33,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:06:33,867 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 14:06:33,867 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:06:33,897 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 14:06:33,897 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1101268433] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:06:33,897 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:06:33,897 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-01-18 14:06:33,897 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540894070] [2022-01-18 14:06:33,897 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:06:33,897 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 14:06:33,897 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:06:33,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 14:06:33,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2022-01-18 14:06:33,898 INFO L87 Difference]: Start difference. First operand 787 states and 2217 transitions. Second operand has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:34,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:06:34,488 INFO L93 Difference]: Finished difference Result 1288 states and 3261 transitions. [2022-01-18 14:06:34,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 14:06:34,488 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:06:34,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:06:34,489 INFO L225 Difference]: With dead ends: 1288 [2022-01-18 14:06:34,489 INFO L226 Difference]: Without dead ends: 672 [2022-01-18 14:06:34,490 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 667 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=757, Invalid=2323, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 14:06:34,490 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 451 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 576 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 451 SdHoareTripleChecker+Valid, 257 SdHoareTripleChecker+Invalid, 680 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 576 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 14:06:34,490 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [451 Valid, 257 Invalid, 680 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 576 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 14:06:34,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 672 states. [2022-01-18 14:06:34,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 672 to 502. [2022-01-18 14:06:34,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 502 states, 488 states have (on average 2.7172131147540983) internal successors, (1326), 501 states have internal predecessors, (1326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:34,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 502 states to 502 states and 1326 transitions. [2022-01-18 14:06:34,497 INFO L78 Accepts]: Start accepts. Automaton has 502 states and 1326 transitions. Word has length 17 [2022-01-18 14:06:34,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:06:34,497 INFO L470 AbstractCegarLoop]: Abstraction has 502 states and 1326 transitions. [2022-01-18 14:06:34,497 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:34,497 INFO L276 IsEmpty]: Start isEmpty. Operand 502 states and 1326 transitions. [2022-01-18 14:06:34,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:06:34,497 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:06:34,497 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:06:34,513 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-01-18 14:06:34,711 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-01-18 14:06:34,711 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT] === [2022-01-18 14:06:34,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:06:34,712 INFO L85 PathProgramCache]: Analyzing trace with hash -1024950164, now seen corresponding path program 14 times [2022-01-18 14:06:34,712 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:06:34,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128748496] [2022-01-18 14:06:34,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:34,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:06:34,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:34,763 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 14:06:34,763 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:06:34,763 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128748496] [2022-01-18 14:06:34,763 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128748496] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:06:34,763 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [43187114] [2022-01-18 14:06:34,763 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 14:06:34,763 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:34,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:06:34,764 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 14:06:34,765 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 14:06:34,781 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 14:06:34,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:06:34,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:06:34,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:06:34,912 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 14:06:34,913 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:06:34,951 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 14:06:34,951 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [43187114] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:06:34,951 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:06:34,951 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 20 [2022-01-18 14:06:34,951 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766311644] [2022-01-18 14:06:34,951 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:06:34,952 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 14:06:34,952 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:06:34,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 14:06:34,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-01-18 14:06:34,952 INFO L87 Difference]: Start difference. First operand 502 states and 1326 transitions. Second operand has 22 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:35,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:06:35,609 INFO L93 Difference]: Finished difference Result 1465 states and 3686 transitions. [2022-01-18 14:06:35,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 14:06:35,609 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:06:35,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:06:35,610 INFO L225 Difference]: With dead ends: 1465 [2022-01-18 14:06:35,610 INFO L226 Difference]: Without dead ends: 668 [2022-01-18 14:06:35,611 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 952 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=927, Invalid=2979, Unknown=0, NotChecked=0, Total=3906 [2022-01-18 14:06:35,611 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 508 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 627 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 508 SdHoareTripleChecker+Valid, 274 SdHoareTripleChecker+Invalid, 738 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 627 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 14:06:35,611 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [508 Valid, 274 Invalid, 738 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 627 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 14:06:35,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 668 states. [2022-01-18 14:06:35,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 668 to 498. [2022-01-18 14:06:35,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 498 states, 484 states have (on average 2.71900826446281) internal successors, (1316), 497 states have internal predecessors, (1316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:35,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 498 states to 498 states and 1316 transitions. [2022-01-18 14:06:35,617 INFO L78 Accepts]: Start accepts. Automaton has 498 states and 1316 transitions. Word has length 17 [2022-01-18 14:06:35,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:06:35,617 INFO L470 AbstractCegarLoop]: Abstraction has 498 states and 1316 transitions. [2022-01-18 14:06:35,617 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:35,617 INFO L276 IsEmpty]: Start isEmpty. Operand 498 states and 1316 transitions. [2022-01-18 14:06:35,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:06:35,618 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:06:35,618 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:06:35,635 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-01-18 14:06:35,833 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:35,833 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT] === [2022-01-18 14:06:35,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:06:35,833 INFO L85 PathProgramCache]: Analyzing trace with hash -1983519516, now seen corresponding path program 15 times [2022-01-18 14:06:35,833 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:06:35,834 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325941002] [2022-01-18 14:06:35,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:35,834 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:06:35,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:35,890 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 14:06:35,890 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:06:35,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325941002] [2022-01-18 14:06:35,890 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325941002] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:06:35,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1369044212] [2022-01-18 14:06:35,890 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 14:06:35,890 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:35,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:06:35,891 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:06:35,892 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-01-18 14:06:35,909 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 14:06:35,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:06:35,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:06:35,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:06:36,052 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 14:06:36,053 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:06:36,077 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 14:06:36,077 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1369044212] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:06:36,077 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:06:36,078 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 20 [2022-01-18 14:06:36,078 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875479966] [2022-01-18 14:06:36,078 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:06:36,078 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 14:06:36,078 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:06:36,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 14:06:36,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-01-18 14:06:36,079 INFO L87 Difference]: Start difference. First operand 498 states and 1316 transitions. Second operand has 22 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:36,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:06:36,525 INFO L93 Difference]: Finished difference Result 509 states and 1243 transitions. [2022-01-18 14:06:36,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 14:06:36,525 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:06:36,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:06:36,525 INFO L225 Difference]: With dead ends: 509 [2022-01-18 14:06:36,525 INFO L226 Difference]: Without dead ends: 0 [2022-01-18 14:06:36,525 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 431 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=498, Invalid=1664, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 14:06:36,526 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 327 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 371 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 327 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 371 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:06:36,526 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [327 Valid, 170 Invalid, 452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 371 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:06:36,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-01-18 14:06:36,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-01-18 14:06:36,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:36,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-01-18 14:06:36,526 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 17 [2022-01-18 14:06:36,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:06:36,526 INFO L470 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-01-18 14:06:36,526 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:36,527 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-01-18 14:06:36,527 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-01-18 14:06:36,527 INFO L764 garLoopResultBuilder]: Registering result SAFE for location threadErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-01-18 14:06:36,527 INFO L764 garLoopResultBuilder]: Registering result SAFE for location threadErr0ASSERT_VIOLATIONASSERT (2 of 4 remaining) [2022-01-18 14:06:36,527 INFO L764 garLoopResultBuilder]: Registering result SAFE for location threadErr0ASSERT_VIOLATIONASSERT (1 of 4 remaining) [2022-01-18 14:06:36,527 INFO L764 garLoopResultBuilder]: Registering result SAFE for location threadErr0ASSERT_VIOLATIONASSERT (0 of 4 remaining) [2022-01-18 14:06:36,542 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-01-18 14:06:36,742 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:36,742 INFO L732 BasicCegarLoop]: Path program histogram: [15, 2, 2, 2, 1, 1, 1] [2022-01-18 14:06:36,743 INFO L308 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was SAFE,SAFE,SAFE,SAFE (1/2) [2022-01-18 14:06:36,743 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2022-01-18 14:06:36,743 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 14:06:36,743 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-01-18 14:06:36,744 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 32 places, 25 transitions, 71 flow [2022-01-18 14:06:36,759 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 994 states, 986 states have (on average 3.1774847870182557) internal successors, (3133), 993 states have internal predecessors, (3133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:36,760 INFO L276 IsEmpty]: Start isEmpty. Operand has 994 states, 986 states have (on average 3.1774847870182557) internal successors, (3133), 993 states have internal predecessors, (3133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:36,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-01-18 14:06:36,760 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:06:36,760 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1] [2022-01-18 14:06:36,760 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2022-01-18 14:06:36,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:06:36,760 INFO L85 PathProgramCache]: Analyzing trace with hash 923281057, now seen corresponding path program 1 times [2022-01-18 14:06:36,760 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:06:36,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943925345] [2022-01-18 14:06:36,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:36,761 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:06:36,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-18 14:06:36,763 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-01-18 14:06:36,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-18 14:06:36,767 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-01-18 14:06:36,767 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-01-18 14:06:36,767 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (0 of 1 remaining) [2022-01-18 14:06:36,767 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-01-18 14:06:36,767 INFO L732 BasicCegarLoop]: Path program histogram: [1] [2022-01-18 14:06:36,767 INFO L308 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (2/2) [2022-01-18 14:06:36,767 WARN L234 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2022-01-18 14:06:36,767 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2022-01-18 14:06:36,769 WARN L322 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:06:36,770 WARN L322 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:06:36,770 WARN L322 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:06:36,770 WARN L322 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:06:36,770 WARN L322 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:06:36,770 WARN L322 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:06:36,770 WARN L322 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:06:36,770 WARN L322 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:06:36,770 WARN L322 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:06:36,770 WARN L322 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:06:36,770 WARN L322 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:06:36,770 WARN L322 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:06:36,770 WARN L322 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:06:36,771 WARN L322 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:06:36,771 WARN L322 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:06:36,771 WARN L322 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:06:36,771 WARN L322 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:06:36,771 WARN L322 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:06:36,771 WARN L322 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:06:36,771 WARN L322 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 14:06:36,771 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-01-18 14:06:36,772 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 14:06:36,772 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 14:06:36,772 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2022-01-18 14:06:36,772 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 40 places, 31 transitions, 94 flow [2022-01-18 14:06:36,939 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 8994 states, 8952 states have (on average 4.06423145665773) internal successors, (36383), 8993 states have internal predecessors, (36383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:36,952 INFO L276 IsEmpty]: Start isEmpty. Operand has 8994 states, 8952 states have (on average 4.06423145665773) internal successors, (36383), 8993 states have internal predecessors, (36383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:36,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-01-18 14:06:36,953 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:06:36,953 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:06:36,953 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:06:36,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:06:36,953 INFO L85 PathProgramCache]: Analyzing trace with hash -638730194, now seen corresponding path program 1 times [2022-01-18 14:06:36,954 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:06:36,954 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787643201] [2022-01-18 14:06:36,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:36,954 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:06:36,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:36,978 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 14:06:36,978 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:06:36,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787643201] [2022-01-18 14:06:36,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787643201] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 14:06:36,978 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 14:06:36,978 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 14:06:36,978 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287361648] [2022-01-18 14:06:36,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 14:06:36,979 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 14:06:36,979 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:06:36,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 14:06:36,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-01-18 14:06:36,993 INFO L87 Difference]: Start difference. First operand has 8994 states, 8952 states have (on average 4.06423145665773) internal successors, (36383), 8993 states have internal predecessors, (36383), 0 states have call successors, (0), 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 14:06:37,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:06:37,272 INFO L93 Difference]: Finished difference Result 29711 states and 106678 transitions. [2022-01-18 14:06:37,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 14:06:37,272 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 14:06:37,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:06:37,353 INFO L225 Difference]: With dead ends: 29711 [2022-01-18 14:06:37,353 INFO L226 Difference]: Without dead ends: 28143 [2022-01-18 14:06:37,353 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2022-01-18 14:06:37,353 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 14:06:37,353 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 14:06:37,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28143 states. [2022-01-18 14:06:37,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28143 to 13687. [2022-01-18 14:06:37,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13687 states, 13647 states have (on average 3.922400527588481) internal successors, (53529), 13686 states have internal predecessors, (53529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:37,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13687 states to 13687 states and 53529 transitions. [2022-01-18 14:06:37,828 INFO L78 Accepts]: Start accepts. Automaton has 13687 states and 53529 transitions. Word has length 7 [2022-01-18 14:06:37,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:06:37,828 INFO L470 AbstractCegarLoop]: Abstraction has 13687 states and 53529 transitions. [2022-01-18 14:06:37,828 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 14:06:37,828 INFO L276 IsEmpty]: Start isEmpty. Operand 13687 states and 53529 transitions. [2022-01-18 14:06:37,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-01-18 14:06:37,828 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:06:37,828 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:06:37,828 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-01-18 14:06:37,828 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:06:37,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:06:37,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1917938897, now seen corresponding path program 1 times [2022-01-18 14:06:37,829 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:06:37,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086038126] [2022-01-18 14:06:37,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:37,829 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:06:37,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:37,848 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 14:06:37,848 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:06:37,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086038126] [2022-01-18 14:06:37,848 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086038126] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:06:37,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [99244207] [2022-01-18 14:06:37,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:37,848 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:37,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:06:37,849 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:06:37,850 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-01-18 14:06:37,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:37,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 14:06:37,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:06:37,916 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 14:06:37,916 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:06:37,937 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 14:06:37,937 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [99244207] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:06:37,937 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:06:37,938 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 6] total 12 [2022-01-18 14:06:37,938 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348545772] [2022-01-18 14:06:37,938 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:06:37,938 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 14:06:37,938 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:06:37,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 14:06:37,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-01-18 14:06:37,938 INFO L87 Difference]: Start difference. First operand 13687 states and 53529 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 14:06:38,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:06:38,404 INFO L93 Difference]: Finished difference Result 43039 states and 152646 transitions. [2022-01-18 14:06:38,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 14:06:38,405 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 14:06:38,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:06:38,535 INFO L225 Difference]: With dead ends: 43039 [2022-01-18 14:06:38,535 INFO L226 Difference]: Without dead ends: 42197 [2022-01-18 14:06:38,535 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 14:06:38,536 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 353 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 411 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 353 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 446 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:06:38,536 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [353 Valid, 165 Invalid, 446 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 411 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:06:38,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42197 states. [2022-01-18 14:06:39,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42197 to 15660. [2022-01-18 14:06:39,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15660 states, 15620 states have (on average 3.9289372599231753) internal successors, (61370), 15659 states have internal predecessors, (61370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:39,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15660 states to 15660 states and 61370 transitions. [2022-01-18 14:06:39,343 INFO L78 Accepts]: Start accepts. Automaton has 15660 states and 61370 transitions. Word has length 10 [2022-01-18 14:06:39,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:06:39,350 INFO L470 AbstractCegarLoop]: Abstraction has 15660 states and 61370 transitions. [2022-01-18 14:06:39,350 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 14:06:39,350 INFO L276 IsEmpty]: Start isEmpty. Operand 15660 states and 61370 transitions. [2022-01-18 14:06:39,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-01-18 14:06:39,351 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:06:39,351 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:06:39,366 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-01-18 14:06:39,551 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:39,551 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:06:39,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:06:39,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1074070576, now seen corresponding path program 1 times [2022-01-18 14:06:39,552 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:06:39,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814448107] [2022-01-18 14:06:39,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:39,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:06:39,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:39,587 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 14:06:39,587 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:06:39,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814448107] [2022-01-18 14:06:39,587 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814448107] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:06:39,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [786117508] [2022-01-18 14:06:39,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:39,587 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:39,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:06:39,588 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:06:39,588 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-01-18 14:06:39,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:39,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:06:39,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:06:39,743 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 14:06:39,743 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:06:39,763 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 14:06:39,763 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [786117508] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:06:39,763 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:06:39,763 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 14:06:39,763 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686057252] [2022-01-18 14:06:39,763 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:06:39,763 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 14:06:39,763 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:06:39,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 14:06:39,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-01-18 14:06:39,764 INFO L87 Difference]: Start difference. First operand 15660 states and 61370 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 14:06:40,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:06:40,788 INFO L93 Difference]: Finished difference Result 77987 states and 271297 transitions. [2022-01-18 14:06:40,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 14:06:40,789 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 14:06:40,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:06:41,298 INFO L225 Difference]: With dead ends: 77987 [2022-01-18 14:06:41,298 INFO L226 Difference]: Without dead ends: 76791 [2022-01-18 14:06:41,319 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 554 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=538, Invalid=1532, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 14:06:41,331 INFO L933 BasicCegarLoop]: 74 mSDtfsCounter, 595 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 848 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 595 SdHoareTripleChecker+Valid, 436 SdHoareTripleChecker+Invalid, 917 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 848 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 14:06:41,331 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [595 Valid, 436 Invalid, 917 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 848 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 14:06:41,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76791 states. [2022-01-18 14:06:42,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76791 to 16504. [2022-01-18 14:06:42,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16504 states, 16464 states have (on average 3.9248056365403303) internal successors, (64618), 16503 states have internal predecessors, (64618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:42,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16504 states to 16504 states and 64618 transitions. [2022-01-18 14:06:42,385 INFO L78 Accepts]: Start accepts. Automaton has 16504 states and 64618 transitions. Word has length 12 [2022-01-18 14:06:42,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:06:42,385 INFO L470 AbstractCegarLoop]: Abstraction has 16504 states and 64618 transitions. [2022-01-18 14:06:42,385 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 14:06:42,385 INFO L276 IsEmpty]: Start isEmpty. Operand 16504 states and 64618 transitions. [2022-01-18 14:06:42,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-01-18 14:06:42,386 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:06:42,386 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:06:42,407 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-01-18 14:06:42,601 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-01-18 14:06:42,601 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:06:42,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:06:42,602 INFO L85 PathProgramCache]: Analyzing trace with hash -598313266, now seen corresponding path program 2 times [2022-01-18 14:06:42,602 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:06:42,602 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655521715] [2022-01-18 14:06:42,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:42,602 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:06:42,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:42,637 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 14:06:42,637 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:06:42,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655521715] [2022-01-18 14:06:42,637 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655521715] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:06:42,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1732486578] [2022-01-18 14:06:42,638 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 14:06:42,638 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:42,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:06:42,638 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:06:42,639 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-01-18 14:06:42,656 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 14:06:42,656 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:06:42,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:06:42,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:06:42,737 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 14:06:42,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:06:42,753 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 14:06:42,754 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1732486578] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:06:42,754 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:06:42,754 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 14:06:42,754 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343800368] [2022-01-18 14:06:42,754 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:06:42,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 14:06:42,754 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:06:42,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 14:06:42,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-01-18 14:06:42,754 INFO L87 Difference]: Start difference. First operand 16504 states and 64618 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 14:06:44,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:06:44,128 INFO L93 Difference]: Finished difference Result 98974 states and 341586 transitions. [2022-01-18 14:06:44,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-18 14:06:44,129 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 14:06:44,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:06:44,672 INFO L225 Difference]: With dead ends: 98974 [2022-01-18 14:06:44,672 INFO L226 Difference]: Without dead ends: 97776 [2022-01-18 14:06:44,672 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1153 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=883, Invalid=2657, Unknown=0, NotChecked=0, Total=3540 [2022-01-18 14:06:44,673 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 735 mSDsluCounter, 429 mSDsCounter, 0 mSdLazyCounter, 1019 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 735 SdHoareTripleChecker+Valid, 498 SdHoareTripleChecker+Invalid, 1110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 1019 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 14:06:44,673 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [735 Valid, 498 Invalid, 1110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 1019 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 14:06:44,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97776 states. [2022-01-18 14:06:45,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97776 to 16673. [2022-01-18 14:06:45,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16673 states, 16633 states have (on average 3.9074730956532195) internal successors, (64993), 16672 states have internal predecessors, (64993), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:45,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16673 states to 16673 states and 64993 transitions. [2022-01-18 14:06:45,870 INFO L78 Accepts]: Start accepts. Automaton has 16673 states and 64993 transitions. Word has length 12 [2022-01-18 14:06:45,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:06:45,870 INFO L470 AbstractCegarLoop]: Abstraction has 16673 states and 64993 transitions. [2022-01-18 14:06:45,870 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 14:06:45,870 INFO L276 IsEmpty]: Start isEmpty. Operand 16673 states and 64993 transitions. [2022-01-18 14:06:45,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-01-18 14:06:45,871 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:06:45,871 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:06:45,886 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-01-18 14:06:46,071 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-01-18 14:06:46,071 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:06:46,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:06:46,072 INFO L85 PathProgramCache]: Analyzing trace with hash 642489192, now seen corresponding path program 3 times [2022-01-18 14:06:46,072 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:06:46,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203226160] [2022-01-18 14:06:46,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:46,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:06:46,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:46,112 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:06:46,112 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:06:46,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203226160] [2022-01-18 14:06:46,112 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203226160] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:06:46,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1936177790] [2022-01-18 14:06:46,112 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 14:06:46,112 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:46,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:06:46,113 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:06:46,114 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-01-18 14:06:46,136 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 14:06:46,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:06:46,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:06:46,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:06:46,230 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 14:06:46,231 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:06:46,251 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:06:46,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1936177790] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:06:46,251 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:06:46,251 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 14:06:46,251 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926214297] [2022-01-18 14:06:46,251 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:06:46,252 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 14:06:46,252 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:06:46,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 14:06:46,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2022-01-18 14:06:46,252 INFO L87 Difference]: Start difference. First operand 16673 states and 64993 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 14:06:47,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:06:47,579 INFO L93 Difference]: Finished difference Result 89349 states and 309586 transitions. [2022-01-18 14:06:47,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 14:06:47,580 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 14:06:47,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:06:47,918 INFO L225 Difference]: With dead ends: 89349 [2022-01-18 14:06:47,918 INFO L226 Difference]: Without dead ends: 87556 [2022-01-18 14:06:47,919 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 804 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=743, Invalid=2119, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 14:06:47,919 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 762 mSDsluCounter, 364 mSDsCounter, 0 mSdLazyCounter, 868 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 762 SdHoareTripleChecker+Valid, 422 SdHoareTripleChecker+Invalid, 957 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 868 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 14:06:47,919 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [762 Valid, 422 Invalid, 957 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 868 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 14:06:48,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87556 states. [2022-01-18 14:06:48,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87556 to 16677. [2022-01-18 14:06:49,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16677 states, 16637 states have (on average 3.9069543787942536) internal successors, (65000), 16676 states have internal predecessors, (65000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:49,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16677 states to 16677 states and 65000 transitions. [2022-01-18 14:06:49,052 INFO L78 Accepts]: Start accepts. Automaton has 16677 states and 65000 transitions. Word has length 12 [2022-01-18 14:06:49,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:06:49,052 INFO L470 AbstractCegarLoop]: Abstraction has 16677 states and 65000 transitions. [2022-01-18 14:06:49,052 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 14:06:49,052 INFO L276 IsEmpty]: Start isEmpty. Operand 16677 states and 65000 transitions. [2022-01-18 14:06:49,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-01-18 14:06:49,052 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:06:49,052 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:06:49,068 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-01-18 14:06:49,253 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-01-18 14:06:49,253 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:06:49,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:06:49,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1960298822, now seen corresponding path program 4 times [2022-01-18 14:06:49,255 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:06:49,255 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369291581] [2022-01-18 14:06:49,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:49,255 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:06:49,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:49,291 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 14:06:49,291 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:06:49,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369291581] [2022-01-18 14:06:49,291 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369291581] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:06:49,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [718617281] [2022-01-18 14:06:49,291 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 14:06:49,291 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:49,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:06:49,292 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:06:49,293 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-01-18 14:06:49,311 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 14:06:49,311 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:06:49,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:06:49,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:06:49,404 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 14:06:49,404 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:06:49,420 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 14:06:49,420 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [718617281] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:06:49,420 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:06:49,420 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 14:06:49,420 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784531249] [2022-01-18 14:06:49,420 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:06:49,420 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 14:06:49,421 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:06:49,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 14:06:49,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2022-01-18 14:06:49,421 INFO L87 Difference]: Start difference. First operand 16677 states and 65000 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 14:06:51,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:06:51,105 INFO L93 Difference]: Finished difference Result 134943 states and 468953 transitions. [2022-01-18 14:06:51,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 14:06:51,105 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 14:06:51,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:06:52,021 INFO L225 Difference]: With dead ends: 134943 [2022-01-18 14:06:52,021 INFO L226 Difference]: Without dead ends: 133468 [2022-01-18 14:06:52,021 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1427 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1164, Invalid=3126, Unknown=0, NotChecked=0, Total=4290 [2022-01-18 14:06:52,022 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 1129 mSDsluCounter, 376 mSDsCounter, 0 mSdLazyCounter, 1007 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1129 SdHoareTripleChecker+Valid, 431 SdHoareTripleChecker+Invalid, 1124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 1007 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 14:06:52,022 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1129 Valid, 431 Invalid, 1124 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 1007 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 14:06:52,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133468 states. [2022-01-18 14:06:53,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133468 to 16318. [2022-01-18 14:06:53,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16318 states, 16278 states have (on average 3.8983290330507434) internal successors, (63457), 16317 states have internal predecessors, (63457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:53,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16318 states to 16318 states and 63457 transitions. [2022-01-18 14:06:53,353 INFO L78 Accepts]: Start accepts. Automaton has 16318 states and 63457 transitions. Word has length 12 [2022-01-18 14:06:53,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:06:53,354 INFO L470 AbstractCegarLoop]: Abstraction has 16318 states and 63457 transitions. [2022-01-18 14:06:53,354 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 14:06:53,354 INFO L276 IsEmpty]: Start isEmpty. Operand 16318 states and 63457 transitions. [2022-01-18 14:06:53,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-01-18 14:06:53,354 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:06:53,354 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:06:53,372 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-01-18 14:06:53,554 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-01-18 14:06:53,555 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:06:53,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:06:53,555 INFO L85 PathProgramCache]: Analyzing trace with hash 961603632, now seen corresponding path program 5 times [2022-01-18 14:06:53,555 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:06:53,555 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72661504] [2022-01-18 14:06:53,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:53,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:06:53,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:53,586 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 14:06:53,586 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:06:53,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72661504] [2022-01-18 14:06:53,587 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72661504] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:06:53,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1521844106] [2022-01-18 14:06:53,587 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 14:06:53,587 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:53,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:06:53,588 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:06:53,588 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-01-18 14:06:53,605 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 14:06:53,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:06:53,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:06:53,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:06:53,684 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:06:53,684 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:06:53,700 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 14:06:53,700 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1521844106] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:06:53,700 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:06:53,700 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 14 [2022-01-18 14:06:53,700 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016553170] [2022-01-18 14:06:53,700 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:06:53,700 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 14:06:53,700 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:06:53,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 14:06:53,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2022-01-18 14:06:53,701 INFO L87 Difference]: Start difference. First operand 16318 states and 63457 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 14:06:55,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:06:55,186 INFO L93 Difference]: Finished difference Result 96150 states and 328859 transitions. [2022-01-18 14:06:55,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 14:06:55,187 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 14:06:55,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:06:55,821 INFO L225 Difference]: With dead ends: 96150 [2022-01-18 14:06:55,821 INFO L226 Difference]: Without dead ends: 95553 [2022-01-18 14:06:55,821 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 14:06:55,822 INFO L933 BasicCegarLoop]: 72 mSDtfsCounter, 875 mSDsluCounter, 511 mSDsCounter, 0 mSdLazyCounter, 1150 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 875 SdHoareTripleChecker+Valid, 583 SdHoareTripleChecker+Invalid, 1237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1150 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 14:06:55,822 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [875 Valid, 583 Invalid, 1237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 1150 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 14:06:55,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95553 states. [2022-01-18 14:06:56,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95553 to 15688. [2022-01-18 14:06:56,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15688 states, 15651 states have (on average 3.8970033863650886) internal successors, (60992), 15687 states have internal predecessors, (60992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:56,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15688 states to 15688 states and 60992 transitions. [2022-01-18 14:06:56,901 INFO L78 Accepts]: Start accepts. Automaton has 15688 states and 60992 transitions. Word has length 12 [2022-01-18 14:06:56,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:06:56,901 INFO L470 AbstractCegarLoop]: Abstraction has 15688 states and 60992 transitions. [2022-01-18 14:06:56,901 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 14:06:56,901 INFO L276 IsEmpty]: Start isEmpty. Operand 15688 states and 60992 transitions. [2022-01-18 14:06:56,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-01-18 14:06:56,901 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:06:56,901 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:06:56,919 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2022-01-18 14:06:57,109 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:57,109 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:06:57,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:06:57,109 INFO L85 PathProgramCache]: Analyzing trace with hash -1727485016, now seen corresponding path program 1 times [2022-01-18 14:06:57,109 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:06:57,110 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969189748] [2022-01-18 14:06:57,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:57,110 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:06:57,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:57,131 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 14:06:57,131 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:06:57,131 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969189748] [2022-01-18 14:06:57,131 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969189748] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:06:57,131 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1225300856] [2022-01-18 14:06:57,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:57,131 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:57,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:06:57,132 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:06:57,133 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-01-18 14:06:57,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:57,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 24 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-18 14:06:57,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:06:57,222 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 14:06:57,222 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:06:57,253 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 14:06:57,253 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1225300856] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:06:57,253 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:06:57,253 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 7] total 14 [2022-01-18 14:06:57,254 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99185287] [2022-01-18 14:06:57,254 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:06:57,254 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 14:06:57,254 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:06:57,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 14:06:57,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2022-01-18 14:06:57,254 INFO L87 Difference]: Start difference. First operand 15688 states and 60992 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 14:06:57,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:06:57,675 INFO L93 Difference]: Finished difference Result 48133 states and 171085 transitions. [2022-01-18 14:06:57,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 14:06:57,676 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 14:06:57,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:06:57,822 INFO L225 Difference]: With dead ends: 48133 [2022-01-18 14:06:57,822 INFO L226 Difference]: Without dead ends: 47001 [2022-01-18 14:06:57,822 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 14:06:57,822 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 338 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 441 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 478 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 441 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 14:06:57,822 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [338 Valid, 173 Invalid, 478 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 441 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 14:06:57,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47001 states. [2022-01-18 14:06:58,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47001 to 17378. [2022-01-18 14:06:58,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17378 states, 17341 states have (on average 3.8952770889798742) internal successors, (67548), 17377 states have internal predecessors, (67548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:06:58,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17378 states to 17378 states and 67548 transitions. [2022-01-18 14:06:58,560 INFO L78 Accepts]: Start accepts. Automaton has 17378 states and 67548 transitions. Word has length 13 [2022-01-18 14:06:58,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:06:58,560 INFO L470 AbstractCegarLoop]: Abstraction has 17378 states and 67548 transitions. [2022-01-18 14:06:58,560 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 14:06:58,560 INFO L276 IsEmpty]: Start isEmpty. Operand 17378 states and 67548 transitions. [2022-01-18 14:06:58,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 14:06:58,561 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:06:58,561 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:06:58,576 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-01-18 14:06:58,773 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-01-18 14:06:58,774 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:06:58,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:06:58,774 INFO L85 PathProgramCache]: Analyzing trace with hash 868847569, now seen corresponding path program 1 times [2022-01-18 14:06:58,774 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:06:58,774 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402986256] [2022-01-18 14:06:58,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:58,774 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:06:58,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:58,813 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 14:06:58,814 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:06:58,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402986256] [2022-01-18 14:06:58,814 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402986256] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:06:58,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1690613796] [2022-01-18 14:06:58,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:06:58,814 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:06:58,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:06:58,815 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:06:58,815 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-01-18 14:06:58,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:06:58,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 14:06:58,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:06:58,933 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 14:06:58,933 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:06:59,001 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 14:06:59,001 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1690613796] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:06:59,001 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:06:59,001 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2022-01-18 14:06:59,001 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789717421] [2022-01-18 14:06:59,001 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:06:59,001 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 14:06:59,001 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:06:59,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 14:06:59,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=511, Unknown=0, NotChecked=0, Total=600 [2022-01-18 14:06:59,002 INFO L87 Difference]: Start difference. First operand 17378 states and 67548 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 14:07:02,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:07:02,767 INFO L93 Difference]: Finished difference Result 224329 states and 759474 transitions. [2022-01-18 14:07:02,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2022-01-18 14:07:02,767 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 14:07:02,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:07:04,279 INFO L225 Difference]: With dead ends: 224329 [2022-01-18 14:07:04,279 INFO L226 Difference]: Without dead ends: 218241 [2022-01-18 14:07:04,280 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8259 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=4773, Invalid=16689, Unknown=0, NotChecked=0, Total=21462 [2022-01-18 14:07:04,280 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 1676 mSDsluCounter, 773 mSDsCounter, 0 mSdLazyCounter, 1725 mSolverCounterSat, 179 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1676 SdHoareTripleChecker+Valid, 827 SdHoareTripleChecker+Invalid, 1904 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 179 IncrementalHoareTripleChecker+Valid, 1725 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 14:07:04,280 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1676 Valid, 827 Invalid, 1904 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [179 Valid, 1725 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 14:07:04,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218241 states. [2022-01-18 14:07:06,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218241 to 17762. [2022-01-18 14:07:06,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17762 states, 17725 states have (on average 3.8738504936530322) internal successors, (68664), 17761 states have internal predecessors, (68664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:07:06,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17762 states to 17762 states and 68664 transitions. [2022-01-18 14:07:06,652 INFO L78 Accepts]: Start accepts. Automaton has 17762 states and 68664 transitions. Word has length 15 [2022-01-18 14:07:06,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:07:06,652 INFO L470 AbstractCegarLoop]: Abstraction has 17762 states and 68664 transitions. [2022-01-18 14:07:06,652 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 14:07:06,652 INFO L276 IsEmpty]: Start isEmpty. Operand 17762 states and 68664 transitions. [2022-01-18 14:07:06,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 14:07:06,653 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:07:06,653 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:07:06,668 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-01-18 14:07:06,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:07:06,856 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:07:06,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:07:06,856 INFO L85 PathProgramCache]: Analyzing trace with hash -448208813, now seen corresponding path program 1 times [2022-01-18 14:07:06,856 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:07:06,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330746829] [2022-01-18 14:07:06,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:07:06,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:07:06,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:07:06,887 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 14:07:06,887 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:07:06,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330746829] [2022-01-18 14:07:06,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330746829] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:07:06,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1517519641] [2022-01-18 14:07:06,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:07:06,887 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:07:06,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:07:06,888 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:07:06,889 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-01-18 14:07:06,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:07:06,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 14:07:06,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:07:07,013 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 14:07:07,014 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:07:07,070 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 14:07:07,070 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1517519641] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:07:07,070 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:07:07,070 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 7] total 20 [2022-01-18 14:07:07,070 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208938578] [2022-01-18 14:07:07,070 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:07:07,070 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 14:07:07,071 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:07:07,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 14:07:07,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2022-01-18 14:07:07,071 INFO L87 Difference]: Start difference. First operand 17762 states and 68664 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 14:07:09,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:07:09,354 INFO L93 Difference]: Finished difference Result 129765 states and 443139 transitions. [2022-01-18 14:07:09,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-01-18 14:07:09,354 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 14:07:09,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:07:09,933 INFO L225 Difference]: With dead ends: 129765 [2022-01-18 14:07:09,934 INFO L226 Difference]: Without dead ends: 127855 [2022-01-18 14:07:09,934 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 14:07:09,934 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 1078 mSDsluCounter, 644 mSDsCounter, 0 mSdLazyCounter, 1618 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1078 SdHoareTripleChecker+Valid, 706 SdHoareTripleChecker+Invalid, 1732 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 1618 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 14:07:09,935 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1078 Valid, 706 Invalid, 1732 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 1618 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 14:07:10,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127855 states. [2022-01-18 14:07:11,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127855 to 19071. [2022-01-18 14:07:11,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19071 states, 19034 states have (on average 3.912787643164863) internal successors, (74476), 19070 states have internal predecessors, (74476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:07:11,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19071 states to 19071 states and 74476 transitions. [2022-01-18 14:07:11,660 INFO L78 Accepts]: Start accepts. Automaton has 19071 states and 74476 transitions. Word has length 15 [2022-01-18 14:07:11,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:07:11,660 INFO L470 AbstractCegarLoop]: Abstraction has 19071 states and 74476 transitions. [2022-01-18 14:07:11,661 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 14:07:11,661 INFO L276 IsEmpty]: Start isEmpty. Operand 19071 states and 74476 transitions. [2022-01-18 14:07:11,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 14:07:11,662 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:07:11,662 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:07:11,677 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-01-18 14:07:11,863 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:07:11,863 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:07:11,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:07:11,864 INFO L85 PathProgramCache]: Analyzing trace with hash 2039254513, now seen corresponding path program 2 times [2022-01-18 14:07:11,864 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:07:11,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017547969] [2022-01-18 14:07:11,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:07:11,864 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:07:11,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:07:11,908 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 14:07:11,908 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:07:11,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017547969] [2022-01-18 14:07:11,909 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017547969] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:07:11,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [871442050] [2022-01-18 14:07:11,909 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 14:07:11,909 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:07:11,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:07:11,910 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:07:11,910 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-01-18 14:07:11,927 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 14:07:11,928 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:07:11,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:07:11,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:07:12,225 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 14:07:12,225 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:07:12,267 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 14:07:12,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [871442050] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:07:12,267 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:07:12,267 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2022-01-18 14:07:12,267 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442053058] [2022-01-18 14:07:12,267 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:07:12,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 14:07:12,268 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:07:12,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 14:07:12,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2022-01-18 14:07:12,268 INFO L87 Difference]: Start difference. First operand 19071 states and 74476 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 14:07:13,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:07:13,406 INFO L93 Difference]: Finished difference Result 82319 states and 285501 transitions. [2022-01-18 14:07:13,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 14:07:13,406 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 14:07:13,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:07:13,737 INFO L225 Difference]: With dead ends: 82319 [2022-01-18 14:07:13,737 INFO L226 Difference]: Without dead ends: 80495 [2022-01-18 14:07:13,738 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 14:07:13,738 INFO L933 BasicCegarLoop]: 76 mSDtfsCounter, 613 mSDsluCounter, 570 mSDsCounter, 0 mSdLazyCounter, 1347 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 613 SdHoareTripleChecker+Valid, 646 SdHoareTripleChecker+Invalid, 1409 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 1347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 14:07:13,738 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [613 Valid, 646 Invalid, 1409 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 1347 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 14:07:13,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80495 states. [2022-01-18 14:07:14,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80495 to 17819. [2022-01-18 14:07:14,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17819 states, 17782 states have (on average 3.855078168934878) internal successors, (68551), 17818 states have internal predecessors, (68551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:07:14,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17819 states to 17819 states and 68551 transitions. [2022-01-18 14:07:14,824 INFO L78 Accepts]: Start accepts. Automaton has 17819 states and 68551 transitions. Word has length 15 [2022-01-18 14:07:14,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:07:14,824 INFO L470 AbstractCegarLoop]: Abstraction has 17819 states and 68551 transitions. [2022-01-18 14:07:14,824 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 14:07:14,824 INFO L276 IsEmpty]: Start isEmpty. Operand 17819 states and 68551 transitions. [2022-01-18 14:07:14,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 14:07:14,825 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:07:14,825 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:07:14,841 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-01-18 14:07:15,025 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-01-18 14:07:15,026 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:07:15,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:07:15,026 INFO L85 PathProgramCache]: Analyzing trace with hash 2039249543, now seen corresponding path program 2 times [2022-01-18 14:07:15,026 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:07:15,026 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110732082] [2022-01-18 14:07:15,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:07:15,026 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:07:15,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:07:15,074 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 14:07:15,074 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:07:15,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110732082] [2022-01-18 14:07:15,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110732082] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:07:15,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [308543176] [2022-01-18 14:07:15,074 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 14:07:15,075 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:07:15,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:07:15,075 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:07:15,076 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-01-18 14:07:15,102 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 14:07:15,102 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:07:15,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:07:15,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:07:15,191 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 14:07:15,191 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:07:15,234 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 14:07:15,234 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [308543176] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:07:15,234 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:07:15,234 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2022-01-18 14:07:15,234 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525651443] [2022-01-18 14:07:15,235 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:07:15,235 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 14:07:15,235 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:07:15,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 14:07:15,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2022-01-18 14:07:15,235 INFO L87 Difference]: Start difference. First operand 17819 states and 68551 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 14:07:17,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:07:17,008 INFO L93 Difference]: Finished difference Result 107791 states and 373059 transitions. [2022-01-18 14:07:17,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-18 14:07:17,008 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 14:07:17,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:07:17,480 INFO L225 Difference]: With dead ends: 107791 [2022-01-18 14:07:17,480 INFO L226 Difference]: Without dead ends: 106109 [2022-01-18 14:07:17,481 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1460 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1266, Invalid=3990, Unknown=0, NotChecked=0, Total=5256 [2022-01-18 14:07:17,481 INFO L933 BasicCegarLoop]: 74 mSDtfsCounter, 858 mSDsluCounter, 499 mSDsCounter, 0 mSdLazyCounter, 1277 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 858 SdHoareTripleChecker+Valid, 573 SdHoareTripleChecker+Invalid, 1369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 1277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 14:07:17,481 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [858 Valid, 573 Invalid, 1369 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 1277 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 14:07:17,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106109 states. [2022-01-18 14:07:18,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106109 to 17712. [2022-01-18 14:07:18,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17712 states, 17675 states have (on average 3.84022630834512) internal successors, (67876), 17711 states have internal predecessors, (67876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:07:18,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17712 states to 17712 states and 67876 transitions. [2022-01-18 14:07:18,789 INFO L78 Accepts]: Start accepts. Automaton has 17712 states and 67876 transitions. Word has length 15 [2022-01-18 14:07:18,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:07:18,789 INFO L470 AbstractCegarLoop]: Abstraction has 17712 states and 67876 transitions. [2022-01-18 14:07:18,789 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 14:07:18,789 INFO L276 IsEmpty]: Start isEmpty. Operand 17712 states and 67876 transitions. [2022-01-18 14:07:18,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:07:18,790 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:07:18,790 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:07:18,805 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-01-18 14:07:18,991 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-01-18 14:07:18,991 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:07:18,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:07:18,992 INFO L85 PathProgramCache]: Analyzing trace with hash -1271844845, now seen corresponding path program 1 times [2022-01-18 14:07:18,992 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:07:18,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002117030] [2022-01-18 14:07:18,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:07:18,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:07:18,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:07:19,018 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-01-18 14:07:19,018 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:07:19,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002117030] [2022-01-18 14:07:19,018 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002117030] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:07:19,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1031031045] [2022-01-18 14:07:19,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:07:19,018 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:07:19,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:07:19,019 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:07:19,020 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-01-18 14:07:19,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:07:19,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:07:19,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:07:19,150 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:07:19,150 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:07:19,196 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:07:19,196 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1031031045] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:07:19,196 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:07:19,196 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 8, 8] total 16 [2022-01-18 14:07:19,196 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393779299] [2022-01-18 14:07:19,197 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:07:19,197 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 14:07:19,197 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:07:19,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 14:07:19,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-01-18 14:07:19,197 INFO L87 Difference]: Start difference. First operand 17712 states and 67876 transitions. Second operand has 18 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:07:19,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:07:19,896 INFO L93 Difference]: Finished difference Result 50368 states and 180095 transitions. [2022-01-18 14:07:19,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 14:07:19,898 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 14:07:19,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:07:20,047 INFO L225 Difference]: With dead ends: 50368 [2022-01-18 14:07:20,048 INFO L226 Difference]: Without dead ends: 48993 [2022-01-18 14:07:20,048 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=272, Invalid=658, Unknown=0, NotChecked=0, Total=930 [2022-01-18 14:07:20,048 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 289 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 547 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 289 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 581 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 547 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 14:07:20,048 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [289 Valid, 204 Invalid, 581 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 547 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 14:07:20,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48993 states. [2022-01-18 14:07:20,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48993 to 18398. [2022-01-18 14:07:20,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18398 states, 18361 states have (on average 3.829802298349763) internal successors, (70319), 18397 states have internal predecessors, (70319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:07:20,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18398 states to 18398 states and 70319 transitions. [2022-01-18 14:07:20,944 INFO L78 Accepts]: Start accepts. Automaton has 18398 states and 70319 transitions. Word has length 16 [2022-01-18 14:07:20,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:07:20,944 INFO L470 AbstractCegarLoop]: Abstraction has 18398 states and 70319 transitions. [2022-01-18 14:07:20,944 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:07:20,944 INFO L276 IsEmpty]: Start isEmpty. Operand 18398 states and 70319 transitions. [2022-01-18 14:07:20,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:07:20,946 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:07:20,946 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:07:20,975 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-01-18 14:07:21,162 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-01-18 14:07:21,162 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:07:21,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:07:21,162 INFO L85 PathProgramCache]: Analyzing trace with hash -1775134886, now seen corresponding path program 1 times [2022-01-18 14:07:21,163 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:07:21,163 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546331546] [2022-01-18 14:07:21,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:07:21,163 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:07:21,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:07:21,207 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 14:07:21,208 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:07:21,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546331546] [2022-01-18 14:07:21,208 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546331546] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:07:21,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [708395892] [2022-01-18 14:07:21,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:07:21,208 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:07:21,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:07:21,209 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:07:21,212 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-01-18 14:07:21,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:07:21,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 14:07:21,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:07:21,334 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 14:07:21,334 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:07:21,401 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 14:07:21,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [708395892] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:07:21,401 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:07:21,401 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2022-01-18 14:07:21,401 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300783094] [2022-01-18 14:07:21,401 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:07:21,401 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 14:07:21,402 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:07:21,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 14:07:21,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=511, Unknown=0, NotChecked=0, Total=600 [2022-01-18 14:07:21,402 INFO L87 Difference]: Start difference. First operand 18398 states and 70319 transitions. Second operand has 25 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:07:24,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:07:24,358 INFO L93 Difference]: Finished difference Result 194284 states and 656358 transitions. [2022-01-18 14:07:24,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2022-01-18 14:07:24,358 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:07:24,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:07:25,180 INFO L225 Difference]: With dead ends: 194284 [2022-01-18 14:07:25,180 INFO L226 Difference]: Without dead ends: 189755 [2022-01-18 14:07:25,181 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5327 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3424, Invalid=10856, Unknown=0, NotChecked=0, Total=14280 [2022-01-18 14:07:25,181 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 1314 mSDsluCounter, 824 mSDsCounter, 0 mSdLazyCounter, 1869 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1314 SdHoareTripleChecker+Valid, 881 SdHoareTripleChecker+Invalid, 1989 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 1869 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 14:07:25,181 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1314 Valid, 881 Invalid, 1989 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 1869 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 14:07:25,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189755 states. [2022-01-18 14:07:27,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189755 to 18388. [2022-01-18 14:07:27,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18388 states, 18351 states have (on average 3.817012696855757) internal successors, (70046), 18387 states have internal predecessors, (70046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:07:27,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18388 states to 18388 states and 70046 transitions. [2022-01-18 14:07:27,546 INFO L78 Accepts]: Start accepts. Automaton has 18388 states and 70046 transitions. Word has length 17 [2022-01-18 14:07:27,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:07:27,547 INFO L470 AbstractCegarLoop]: Abstraction has 18388 states and 70046 transitions. [2022-01-18 14:07:27,547 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:07:27,547 INFO L276 IsEmpty]: Start isEmpty. Operand 18388 states and 70046 transitions. [2022-01-18 14:07:27,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:07:27,548 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:07:27,548 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:07:27,565 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-01-18 14:07:27,748 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-01-18 14:07:27,749 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:07:27,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:07:27,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1377494972, now seen corresponding path program 2 times [2022-01-18 14:07:27,749 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:07:27,749 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55342106] [2022-01-18 14:07:27,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:07:27,749 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:07:27,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:07:27,813 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 14:07:27,814 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:07:27,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55342106] [2022-01-18 14:07:27,814 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55342106] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:07:27,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1811705534] [2022-01-18 14:07:27,814 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 14:07:27,814 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:07:27,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:07:27,815 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:07:27,816 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-01-18 14:07:27,833 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 14:07:27,833 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:07:27,833 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:07:27,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:07:27,963 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 14:07:27,963 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:07:27,987 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 14:07:27,987 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1811705534] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:07:27,987 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:07:27,987 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-01-18 14:07:27,987 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455739681] [2022-01-18 14:07:27,987 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:07:27,987 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 14:07:27,987 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:07:27,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 14:07:27,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2022-01-18 14:07:27,988 INFO L87 Difference]: Start difference. First operand 18388 states and 70046 transitions. Second operand has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:07:33,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:07:33,340 INFO L93 Difference]: Finished difference Result 272630 states and 915014 transitions. [2022-01-18 14:07:33,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2022-01-18 14:07:33,340 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:07:33,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:07:35,103 INFO L225 Difference]: With dead ends: 272630 [2022-01-18 14:07:35,103 INFO L226 Difference]: Without dead ends: 269963 [2022-01-18 14:07:35,104 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 188 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14851 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=7726, Invalid=28184, Unknown=0, NotChecked=0, Total=35910 [2022-01-18 14:07:35,105 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 1418 mSDsluCounter, 1540 mSDsCounter, 0 mSdLazyCounter, 3379 mSolverCounterSat, 213 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1418 SdHoareTripleChecker+Valid, 1647 SdHoareTripleChecker+Invalid, 3592 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 213 IncrementalHoareTripleChecker+Valid, 3379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 14:07:35,105 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1418 Valid, 1647 Invalid, 3592 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [213 Valid, 3379 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 14:07:35,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269963 states. [2022-01-18 14:07:38,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269963 to 18708. [2022-01-18 14:07:38,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18708 states, 18671 states have (on average 3.8207380429543143) internal successors, (71337), 18707 states have internal predecessors, (71337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:07:38,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18708 states to 18708 states and 71337 transitions. [2022-01-18 14:07:38,096 INFO L78 Accepts]: Start accepts. Automaton has 18708 states and 71337 transitions. Word has length 17 [2022-01-18 14:07:38,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:07:38,097 INFO L470 AbstractCegarLoop]: Abstraction has 18708 states and 71337 transitions. [2022-01-18 14:07:38,097 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:07:38,097 INFO L276 IsEmpty]: Start isEmpty. Operand 18708 states and 71337 transitions. [2022-01-18 14:07:38,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:07:38,098 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:07:38,098 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:07:38,114 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-01-18 14:07:38,307 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:07:38,307 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:07:38,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:07:38,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1738869722, now seen corresponding path program 3 times [2022-01-18 14:07:38,308 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:07:38,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234376443] [2022-01-18 14:07:38,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:07:38,308 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:07:38,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:07:38,361 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 14:07:38,361 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:07:38,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234376443] [2022-01-18 14:07:38,361 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234376443] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:07:38,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1340689155] [2022-01-18 14:07:38,361 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 14:07:38,361 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:07:38,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:07:38,362 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:07:38,363 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-01-18 14:07:38,381 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 14:07:38,381 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:07:38,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:07:38,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:07:38,512 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 14:07:38,513 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:07:38,537 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 14:07:38,538 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1340689155] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:07:38,538 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:07:38,538 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-01-18 14:07:38,538 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484295897] [2022-01-18 14:07:38,538 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:07:38,538 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 14:07:38,538 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:07:38,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 14:07:38,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2022-01-18 14:07:38,539 INFO L87 Difference]: Start difference. First operand 18708 states and 71337 transitions. Second operand has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:07:44,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:07:44,141 INFO L93 Difference]: Finished difference Result 268379 states and 900276 transitions. [2022-01-18 14:07:44,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 172 states. [2022-01-18 14:07:44,141 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:07:44,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:07:45,394 INFO L225 Difference]: With dead ends: 268379 [2022-01-18 14:07:45,394 INFO L226 Difference]: Without dead ends: 265732 [2022-01-18 14:07:45,395 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 187 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14694 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=7596, Invalid=27936, Unknown=0, NotChecked=0, Total=35532 [2022-01-18 14:07:45,395 INFO L933 BasicCegarLoop]: 110 mSDtfsCounter, 1292 mSDsluCounter, 1619 mSDsCounter, 0 mSdLazyCounter, 3443 mSolverCounterSat, 187 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1292 SdHoareTripleChecker+Valid, 1729 SdHoareTripleChecker+Invalid, 3630 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 187 IncrementalHoareTripleChecker+Valid, 3443 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 14:07:45,396 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1292 Valid, 1729 Invalid, 3630 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [187 Valid, 3443 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 14:07:45,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265732 states. [2022-01-18 14:07:48,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265732 to 18574. [2022-01-18 14:07:48,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18574 states, 18537 states have (on average 3.8202513891136647) internal successors, (70816), 18573 states have internal predecessors, (70816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:07:48,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18574 states to 18574 states and 70816 transitions. [2022-01-18 14:07:48,675 INFO L78 Accepts]: Start accepts. Automaton has 18574 states and 70816 transitions. Word has length 17 [2022-01-18 14:07:48,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:07:48,675 INFO L470 AbstractCegarLoop]: Abstraction has 18574 states and 70816 transitions. [2022-01-18 14:07:48,675 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:07:48,675 INFO L276 IsEmpty]: Start isEmpty. Operand 18574 states and 70816 transitions. [2022-01-18 14:07:48,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:07:48,677 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:07:48,677 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:07:48,692 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-01-18 14:07:48,879 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-01-18 14:07:48,879 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:07:48,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:07:48,879 INFO L85 PathProgramCache]: Analyzing trace with hash 1327544708, now seen corresponding path program 4 times [2022-01-18 14:07:48,879 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:07:48,879 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909646748] [2022-01-18 14:07:48,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:07:48,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:07:48,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:07:48,937 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 14:07:48,937 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:07:48,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909646748] [2022-01-18 14:07:48,937 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909646748] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:07:48,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1475822802] [2022-01-18 14:07:48,937 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 14:07:48,937 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:07:48,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:07:48,938 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:07:48,939 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-01-18 14:07:48,955 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 14:07:48,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:07:48,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:07:48,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:07:49,083 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 14:07:49,084 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:07:49,110 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 14:07:49,110 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1475822802] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:07:49,110 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:07:49,110 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 20 [2022-01-18 14:07:49,110 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330458655] [2022-01-18 14:07:49,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:07:49,110 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 14:07:49,111 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:07:49,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 14:07:49,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-01-18 14:07:49,111 INFO L87 Difference]: Start difference. First operand 18574 states and 70816 transitions. Second operand has 22 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:07:57,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:07:57,394 INFO L93 Difference]: Finished difference Result 361069 states and 1191642 transitions. [2022-01-18 14:07:57,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 280 states. [2022-01-18 14:07:57,394 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:07:57,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:07:59,722 INFO L225 Difference]: With dead ends: 361069 [2022-01-18 14:07:59,723 INFO L226 Difference]: Without dead ends: 355857 [2022-01-18 14:07:59,725 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 316 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 293 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37858 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=12762, Invalid=73968, Unknown=0, NotChecked=0, Total=86730 [2022-01-18 14:07:59,726 INFO L933 BasicCegarLoop]: 152 mSDtfsCounter, 1554 mSDsluCounter, 1935 mSDsCounter, 0 mSdLazyCounter, 4564 mSolverCounterSat, 243 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1554 SdHoareTripleChecker+Valid, 2087 SdHoareTripleChecker+Invalid, 4807 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 243 IncrementalHoareTripleChecker+Valid, 4564 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 14:07:59,726 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1554 Valid, 2087 Invalid, 4807 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [243 Valid, 4564 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-01-18 14:08:00,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355857 states. [2022-01-18 14:08:03,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355857 to 19551. [2022-01-18 14:08:03,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19551 states, 19514 states have (on average 3.8569232346007993) internal successors, (75264), 19550 states have internal predecessors, (75264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:08:03,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19551 states to 19551 states and 75264 transitions. [2022-01-18 14:08:03,575 INFO L78 Accepts]: Start accepts. Automaton has 19551 states and 75264 transitions. Word has length 17 [2022-01-18 14:08:03,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:08:03,575 INFO L470 AbstractCegarLoop]: Abstraction has 19551 states and 75264 transitions. [2022-01-18 14:08:03,575 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:08:03,575 INFO L276 IsEmpty]: Start isEmpty. Operand 19551 states and 75264 transitions. [2022-01-18 14:08:03,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:08:03,577 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:08:03,577 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:08:03,594 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-01-18 14:08:03,791 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:08:03,792 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:08:03,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:08:03,792 INFO L85 PathProgramCache]: Analyzing trace with hash -851856302, now seen corresponding path program 5 times [2022-01-18 14:08:03,792 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:08:03,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556731193] [2022-01-18 14:08:03,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:08:03,792 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:08:03,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:08:03,833 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 14:08:03,833 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:08:03,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556731193] [2022-01-18 14:08:03,834 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556731193] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:08:03,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1991201850] [2022-01-18 14:08:03,834 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 14:08:03,834 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:08:03,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:08:03,835 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:08:03,835 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-01-18 14:08:03,854 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 14:08:03,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:08:03,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:08:03,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:08:03,973 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 14:08:03,974 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:08:03,996 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 14:08:03,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1991201850] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:08:03,996 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:08:03,996 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 9] total 19 [2022-01-18 14:08:03,996 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117563292] [2022-01-18 14:08:03,996 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:08:03,997 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 14:08:03,997 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:08:03,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 14:08:03,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-01-18 14:08:03,997 INFO L87 Difference]: Start difference. First operand 19551 states and 75264 transitions. Second operand has 21 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:08:09,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:08:09,216 INFO L93 Difference]: Finished difference Result 226279 states and 752365 transitions. [2022-01-18 14:08:09,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 186 states. [2022-01-18 14:08:09,216 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:08:09,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:08:10,232 INFO L225 Difference]: With dead ends: 226279 [2022-01-18 14:08:10,232 INFO L226 Difference]: Without dead ends: 225318 [2022-01-18 14:08:10,233 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 199 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17713 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=6529, Invalid=33671, Unknown=0, NotChecked=0, Total=40200 [2022-01-18 14:08:10,234 INFO L933 BasicCegarLoop]: 129 mSDtfsCounter, 1308 mSDsluCounter, 1556 mSDsCounter, 0 mSdLazyCounter, 3521 mSolverCounterSat, 160 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1308 SdHoareTripleChecker+Valid, 1685 SdHoareTripleChecker+Invalid, 3681 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 160 IncrementalHoareTripleChecker+Valid, 3521 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 14:08:10,234 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1308 Valid, 1685 Invalid, 3681 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [160 Valid, 3521 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 14:08:11,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225318 states. [2022-01-18 14:08:13,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225318 to 20321. [2022-01-18 14:08:13,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20321 states, 20284 states have (on average 3.879658844409387) internal successors, (78695), 20320 states have internal predecessors, (78695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:08:13,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20321 states to 20321 states and 78695 transitions. [2022-01-18 14:08:13,150 INFO L78 Accepts]: Start accepts. Automaton has 20321 states and 78695 transitions. Word has length 17 [2022-01-18 14:08:13,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:08:13,151 INFO L470 AbstractCegarLoop]: Abstraction has 20321 states and 78695 transitions. [2022-01-18 14:08:13,151 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:08:13,151 INFO L276 IsEmpty]: Start isEmpty. Operand 20321 states and 78695 transitions. [2022-01-18 14:08:13,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:08:13,153 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:08:13,153 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:08:13,170 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-01-18 14:08:13,353 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-01-18 14:08:13,353 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:08:13,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:08:13,354 INFO L85 PathProgramCache]: Analyzing trace with hash -1741076076, now seen corresponding path program 6 times [2022-01-18 14:08:13,354 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:08:13,354 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761733563] [2022-01-18 14:08:13,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:08:13,354 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:08:13,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:08:13,397 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 14:08:13,397 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:08:13,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761733563] [2022-01-18 14:08:13,398 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761733563] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:08:13,398 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1902316388] [2022-01-18 14:08:13,398 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 14:08:13,398 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:08:13,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:08:13,399 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:08:13,399 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-01-18 14:08:13,416 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 14:08:13,417 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:08:13,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:08:13,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:08:13,541 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 14:08:13,541 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:08:13,565 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 14:08:13,565 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1902316388] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:08:13,565 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:08:13,565 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 9] total 19 [2022-01-18 14:08:13,566 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380582392] [2022-01-18 14:08:13,566 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:08:13,566 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 14:08:13,566 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:08:13,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 14:08:13,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-01-18 14:08:13,566 INFO L87 Difference]: Start difference. First operand 20321 states and 78695 transitions. Second operand has 21 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:08:18,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:08:18,931 INFO L93 Difference]: Finished difference Result 241011 states and 803260 transitions. [2022-01-18 14:08:18,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 188 states. [2022-01-18 14:08:18,932 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:08:18,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:08:20,025 INFO L225 Difference]: With dead ends: 241011 [2022-01-18 14:08:20,025 INFO L226 Difference]: Without dead ends: 239555 [2022-01-18 14:08:20,026 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 202 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17776 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=6491, Invalid=34921, Unknown=0, NotChecked=0, Total=41412 [2022-01-18 14:08:20,026 INFO L933 BasicCegarLoop]: 146 mSDtfsCounter, 1462 mSDsluCounter, 1421 mSDsCounter, 0 mSdLazyCounter, 3405 mSolverCounterSat, 173 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1462 SdHoareTripleChecker+Valid, 1567 SdHoareTripleChecker+Invalid, 3578 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 173 IncrementalHoareTripleChecker+Valid, 3405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 14:08:20,026 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1462 Valid, 1567 Invalid, 3578 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [173 Valid, 3405 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 14:08:20,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239555 states. [2022-01-18 14:08:23,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239555 to 20275. [2022-01-18 14:08:23,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20275 states, 20238 states have (on average 3.8767170669038444) internal successors, (78457), 20274 states have internal predecessors, (78457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:08:23,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20275 states to 20275 states and 78457 transitions. [2022-01-18 14:08:23,132 INFO L78 Accepts]: Start accepts. Automaton has 20275 states and 78457 transitions. Word has length 17 [2022-01-18 14:08:23,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:08:23,132 INFO L470 AbstractCegarLoop]: Abstraction has 20275 states and 78457 transitions. [2022-01-18 14:08:23,132 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:08:23,132 INFO L276 IsEmpty]: Start isEmpty. Operand 20275 states and 78457 transitions. [2022-01-18 14:08:23,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:08:23,134 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:08:23,134 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:08:23,150 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2022-01-18 14:08:23,335 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:08:23,336 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:08:23,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:08:23,337 INFO L85 PathProgramCache]: Analyzing trace with hash -1231942926, now seen corresponding path program 7 times [2022-01-18 14:08:23,337 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:08:23,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448679600] [2022-01-18 14:08:23,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:08:23,337 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:08:23,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:08:23,386 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 14:08:23,386 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:08:23,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448679600] [2022-01-18 14:08:23,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448679600] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:08:23,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [328804883] [2022-01-18 14:08:23,386 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 14:08:23,386 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:08:23,387 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:08:23,388 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:08:23,389 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-01-18 14:08:23,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:08:23,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:08:23,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:08:23,527 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 14:08:23,528 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:08:23,550 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 14:08:23,550 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [328804883] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:08:23,550 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:08:23,550 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 9] total 19 [2022-01-18 14:08:23,551 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161807601] [2022-01-18 14:08:23,551 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:08:23,551 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 14:08:23,551 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:08:23,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 14:08:23,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-01-18 14:08:23,551 INFO L87 Difference]: Start difference. First operand 20275 states and 78457 transitions. Second operand has 21 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:08:28,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:08:28,091 INFO L93 Difference]: Finished difference Result 205899 states and 689911 transitions. [2022-01-18 14:08:28,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2022-01-18 14:08:28,092 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:08:28,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:08:29,042 INFO L225 Difference]: With dead ends: 205899 [2022-01-18 14:08:29,042 INFO L226 Difference]: Without dead ends: 203751 [2022-01-18 14:08:29,043 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 165 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11501 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=4766, Invalid=22956, Unknown=0, NotChecked=0, Total=27722 [2022-01-18 14:08:29,043 INFO L933 BasicCegarLoop]: 141 mSDtfsCounter, 1217 mSDsluCounter, 1467 mSDsCounter, 0 mSdLazyCounter, 3623 mSolverCounterSat, 172 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1217 SdHoareTripleChecker+Valid, 1608 SdHoareTripleChecker+Invalid, 3795 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 172 IncrementalHoareTripleChecker+Valid, 3623 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 14:08:29,044 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1217 Valid, 1608 Invalid, 3795 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [172 Valid, 3623 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 14:08:29,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203751 states. [2022-01-18 14:08:31,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203751 to 20053. [2022-01-18 14:08:31,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20053 states, 20016 states have (on average 3.8704036770583534) internal successors, (77470), 20052 states have internal predecessors, (77470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:08:31,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20053 states to 20053 states and 77470 transitions. [2022-01-18 14:08:31,673 INFO L78 Accepts]: Start accepts. Automaton has 20053 states and 77470 transitions. Word has length 17 [2022-01-18 14:08:31,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:08:31,674 INFO L470 AbstractCegarLoop]: Abstraction has 20053 states and 77470 transitions. [2022-01-18 14:08:31,674 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:08:31,674 INFO L276 IsEmpty]: Start isEmpty. Operand 20053 states and 77470 transitions. [2022-01-18 14:08:31,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:08:31,676 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:08:31,676 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:08:31,691 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-01-18 14:08:31,876 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:08:31,876 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:08:31,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:08:31,877 INFO L85 PathProgramCache]: Analyzing trace with hash -24516308, now seen corresponding path program 8 times [2022-01-18 14:08:31,877 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:08:31,877 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011980413] [2022-01-18 14:08:31,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:08:31,877 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:08:31,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:08:31,928 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:08:31,928 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:08:31,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011980413] [2022-01-18 14:08:31,928 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011980413] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:08:31,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1230191176] [2022-01-18 14:08:31,928 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 14:08:31,928 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:08:31,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:08:31,929 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:08:31,930 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-01-18 14:08:31,948 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 14:08:31,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:08:31,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:08:31,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:08:32,080 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 14:08:32,080 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:08:32,104 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:08:32,104 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1230191176] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:08:32,104 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:08:32,104 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 9] total 19 [2022-01-18 14:08:32,104 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221675645] [2022-01-18 14:08:32,104 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:08:32,104 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 14:08:32,104 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:08:32,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 14:08:32,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2022-01-18 14:08:32,105 INFO L87 Difference]: Start difference. First operand 20053 states and 77470 transitions. Second operand has 21 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:08:39,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:08:39,499 INFO L93 Difference]: Finished difference Result 291212 states and 967700 transitions. [2022-01-18 14:08:39,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 245 states. [2022-01-18 14:08:39,499 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:08:39,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:08:40,850 INFO L225 Difference]: With dead ends: 291212 [2022-01-18 14:08:40,851 INFO L226 Difference]: Without dead ends: 289404 [2022-01-18 14:08:40,853 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 258 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29051 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=9990, Invalid=57350, Unknown=0, NotChecked=0, Total=67340 [2022-01-18 14:08:40,853 INFO L933 BasicCegarLoop]: 144 mSDtfsCounter, 1617 mSDsluCounter, 1664 mSDsCounter, 0 mSdLazyCounter, 4263 mSolverCounterSat, 225 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1617 SdHoareTripleChecker+Valid, 1808 SdHoareTripleChecker+Invalid, 4488 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 225 IncrementalHoareTripleChecker+Valid, 4263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 14:08:40,853 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1617 Valid, 1808 Invalid, 4488 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [225 Valid, 4263 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 14:08:41,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289404 states. [2022-01-18 14:08:44,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289404 to 19891. [2022-01-18 14:08:44,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19891 states, 19854 states have (on average 3.867281152412612) internal successors, (76781), 19890 states have internal predecessors, (76781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:08:44,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19891 states to 19891 states and 76781 transitions. [2022-01-18 14:08:44,599 INFO L78 Accepts]: Start accepts. Automaton has 19891 states and 76781 transitions. Word has length 17 [2022-01-18 14:08:44,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:08:44,599 INFO L470 AbstractCegarLoop]: Abstraction has 19891 states and 76781 transitions. [2022-01-18 14:08:44,599 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:08:44,599 INFO L276 IsEmpty]: Start isEmpty. Operand 19891 states and 76781 transitions. [2022-01-18 14:08:44,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:08:44,601 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:08:44,601 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:08:44,635 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-01-18 14:08:44,801 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-01-18 14:08:44,801 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:08:44,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:08:44,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1667662974, now seen corresponding path program 9 times [2022-01-18 14:08:44,802 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:08:44,802 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536800743] [2022-01-18 14:08:44,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:08:44,802 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:08:44,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:08:44,851 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 14:08:44,851 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:08:44,851 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536800743] [2022-01-18 14:08:44,851 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536800743] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:08:44,851 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [460439082] [2022-01-18 14:08:44,851 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 14:08:44,851 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:08:44,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:08:44,852 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:08:44,853 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-01-18 14:08:44,874 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 14:08:44,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:08:44,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:08:44,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:08:45,001 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 14:08:45,001 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:08:45,041 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 14:08:45,041 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [460439082] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:08:45,041 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:08:45,041 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 20 [2022-01-18 14:08:45,041 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99103653] [2022-01-18 14:08:45,041 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:08:45,042 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 14:08:45,042 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:08:45,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 14:08:45,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-01-18 14:08:45,042 INFO L87 Difference]: Start difference. First operand 19891 states and 76781 transitions. Second operand has 22 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:08:55,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:08:55,302 INFO L93 Difference]: Finished difference Result 442736 states and 1488103 transitions. [2022-01-18 14:08:55,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 345 states. [2022-01-18 14:08:55,302 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:08:55,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:08:58,180 INFO L225 Difference]: With dead ends: 442736 [2022-01-18 14:08:58,181 INFO L226 Difference]: Without dead ends: 440135 [2022-01-18 14:08:58,184 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 382 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 359 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59399 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=19923, Invalid=110037, Unknown=0, NotChecked=0, Total=129960 [2022-01-18 14:08:58,185 INFO L933 BasicCegarLoop]: 119 mSDtfsCounter, 2157 mSDsluCounter, 1920 mSDsCounter, 0 mSdLazyCounter, 4174 mSolverCounterSat, 307 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2157 SdHoareTripleChecker+Valid, 2039 SdHoareTripleChecker+Invalid, 4481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 307 IncrementalHoareTripleChecker+Valid, 4174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 14:08:58,185 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2157 Valid, 2039 Invalid, 4481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [307 Valid, 4174 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 14:08:58,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440135 states. [2022-01-18 14:09:03,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440135 to 19940. [2022-01-18 14:09:03,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19940 states, 19903 states have (on average 3.8700698387177814) internal successors, (77026), 19939 states have internal predecessors, (77026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:09:03,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19940 states to 19940 states and 77026 transitions. [2022-01-18 14:09:03,413 INFO L78 Accepts]: Start accepts. Automaton has 19940 states and 77026 transitions. Word has length 17 [2022-01-18 14:09:03,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:09:03,413 INFO L470 AbstractCegarLoop]: Abstraction has 19940 states and 77026 transitions. [2022-01-18 14:09:03,413 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:09:03,413 INFO L276 IsEmpty]: Start isEmpty. Operand 19940 states and 77026 transitions. [2022-01-18 14:09:03,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:09:03,415 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:09:03,415 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:09:03,432 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-01-18 14:09:03,616 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-01-18 14:09:03,616 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:09:03,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:09:03,616 INFO L85 PathProgramCache]: Analyzing trace with hash 308897812, now seen corresponding path program 10 times [2022-01-18 14:09:03,616 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:09:03,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712329185] [2022-01-18 14:09:03,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:09:03,617 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:09:03,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:09:03,663 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:09:03,663 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:09:03,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712329185] [2022-01-18 14:09:03,664 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712329185] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:09:03,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [274520768] [2022-01-18 14:09:03,664 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 14:09:03,664 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:09:03,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:09:03,665 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:09:03,666 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-01-18 14:09:03,685 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 14:09:03,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:09:03,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:09:03,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:09:03,807 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 14:09:03,807 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:09:03,831 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:09:03,831 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [274520768] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:09:03,831 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:09:03,832 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 9] total 19 [2022-01-18 14:09:03,832 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787175708] [2022-01-18 14:09:03,832 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:09:03,832 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 14:09:03,832 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:09:03,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 14:09:03,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-01-18 14:09:03,832 INFO L87 Difference]: Start difference. First operand 19940 states and 77026 transitions. Second operand has 21 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:09:10,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:09:10,638 INFO L93 Difference]: Finished difference Result 282373 states and 938520 transitions. [2022-01-18 14:09:10,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 244 states. [2022-01-18 14:09:10,638 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:09:10,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:09:11,843 INFO L225 Difference]: With dead ends: 282373 [2022-01-18 14:09:11,843 INFO L226 Difference]: Without dead ends: 280922 [2022-01-18 14:09:11,845 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 257 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29522 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=9999, Invalid=56823, Unknown=0, NotChecked=0, Total=66822 [2022-01-18 14:09:11,846 INFO L933 BasicCegarLoop]: 119 mSDtfsCounter, 1936 mSDsluCounter, 1488 mSDsCounter, 0 mSdLazyCounter, 3605 mSolverCounterSat, 257 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1936 SdHoareTripleChecker+Valid, 1607 SdHoareTripleChecker+Invalid, 3862 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 257 IncrementalHoareTripleChecker+Valid, 3605 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 14:09:11,846 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1936 Valid, 1607 Invalid, 3862 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [257 Valid, 3605 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 14:09:12,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280922 states. [2022-01-18 14:09:15,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280922 to 20165. [2022-01-18 14:09:15,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20165 states, 20128 states have (on average 3.8848867249602543) internal successors, (78195), 20164 states have internal predecessors, (78195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:09:15,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20165 states to 20165 states and 78195 transitions. [2022-01-18 14:09:15,205 INFO L78 Accepts]: Start accepts. Automaton has 20165 states and 78195 transitions. Word has length 17 [2022-01-18 14:09:15,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:09:15,205 INFO L470 AbstractCegarLoop]: Abstraction has 20165 states and 78195 transitions. [2022-01-18 14:09:15,205 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:09:15,205 INFO L276 IsEmpty]: Start isEmpty. Operand 20165 states and 78195 transitions. [2022-01-18 14:09:15,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:09:15,207 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:09:15,207 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:09:15,221 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2022-01-18 14:09:15,407 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2022-01-18 14:09:15,407 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:09:15,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:09:15,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1563049778, now seen corresponding path program 11 times [2022-01-18 14:09:15,407 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:09:15,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399034571] [2022-01-18 14:09:15,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:09:15,408 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:09:15,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:09:15,464 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 14:09:15,464 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:09:15,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399034571] [2022-01-18 14:09:15,464 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399034571] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:09:15,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2010561434] [2022-01-18 14:09:15,464 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 14:09:15,464 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:09:15,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:09:15,465 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:09:15,466 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-01-18 14:09:15,484 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 14:09:15,484 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:09:15,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:09:15,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:09:15,612 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 14:09:15,613 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:09:15,640 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 14:09:15,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2010561434] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:09:15,640 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:09:15,641 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-01-18 14:09:15,641 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641785525] [2022-01-18 14:09:15,641 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:09:15,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 14:09:15,641 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:09:15,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 14:09:15,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-01-18 14:09:15,641 INFO L87 Difference]: Start difference. First operand 20165 states and 78195 transitions. Second operand has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:09:19,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:09:19,872 INFO L93 Difference]: Finished difference Result 179327 states and 605181 transitions. [2022-01-18 14:09:19,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 144 states. [2022-01-18 14:09:19,872 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:09:19,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:09:20,647 INFO L225 Difference]: With dead ends: 179327 [2022-01-18 14:09:20,647 INFO L226 Difference]: Without dead ends: 177649 [2022-01-18 14:09:20,648 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10638 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=5114, Invalid=21292, Unknown=0, NotChecked=0, Total=26406 [2022-01-18 14:09:20,648 INFO L933 BasicCegarLoop]: 195 mSDtfsCounter, 1032 mSDsluCounter, 1468 mSDsCounter, 0 mSdLazyCounter, 3344 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1032 SdHoareTripleChecker+Valid, 1663 SdHoareTripleChecker+Invalid, 3474 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 3344 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 14:09:20,648 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1032 Valid, 1663 Invalid, 3474 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 3344 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 14:09:20,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177649 states. [2022-01-18 14:09:22,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177649 to 20064. [2022-01-18 14:09:22,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20064 states, 20027 states have (on average 3.8780646127727567) internal successors, (77666), 20063 states have internal predecessors, (77666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:09:22,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20064 states to 20064 states and 77666 transitions. [2022-01-18 14:09:22,778 INFO L78 Accepts]: Start accepts. Automaton has 20064 states and 77666 transitions. Word has length 17 [2022-01-18 14:09:22,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:09:22,778 INFO L470 AbstractCegarLoop]: Abstraction has 20064 states and 77666 transitions. [2022-01-18 14:09:22,778 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:09:22,778 INFO L276 IsEmpty]: Start isEmpty. Operand 20064 states and 77666 transitions. [2022-01-18 14:09:22,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:09:22,780 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:09:22,780 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:09:22,795 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-01-18 14:09:22,981 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2022-01-18 14:09:22,981 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:09:22,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:09:22,982 INFO L85 PathProgramCache]: Analyzing trace with hash 1218496784, now seen corresponding path program 12 times [2022-01-18 14:09:22,982 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:09:22,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050903656] [2022-01-18 14:09:22,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:09:22,982 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:09:22,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:09:23,038 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 14:09:23,038 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:09:23,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050903656] [2022-01-18 14:09:23,038 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050903656] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:09:23,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [106560499] [2022-01-18 14:09:23,039 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 14:09:23,039 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:09:23,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:09:23,040 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:09:23,040 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-01-18 14:09:23,056 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 14:09:23,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:09:23,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:09:23,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:09:23,183 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 14:09:23,183 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:09:23,205 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 14:09:23,206 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [106560499] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:09:23,206 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:09:23,206 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-01-18 14:09:23,206 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333674022] [2022-01-18 14:09:23,206 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:09:23,206 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 14:09:23,206 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:09:23,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 14:09:23,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-01-18 14:09:23,207 INFO L87 Difference]: Start difference. First operand 20064 states and 77666 transitions. Second operand has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:09:29,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:09:29,170 INFO L93 Difference]: Finished difference Result 231619 states and 769904 transitions. [2022-01-18 14:09:29,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 205 states. [2022-01-18 14:09:29,171 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:09:29,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:09:30,668 INFO L225 Difference]: With dead ends: 231619 [2022-01-18 14:09:30,668 INFO L226 Difference]: Without dead ends: 230185 [2022-01-18 14:09:30,670 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 222 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21958 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=8603, Invalid=41349, Unknown=0, NotChecked=0, Total=49952 [2022-01-18 14:09:30,670 INFO L933 BasicCegarLoop]: 278 mSDtfsCounter, 1282 mSDsluCounter, 2568 mSDsCounter, 0 mSdLazyCounter, 5920 mSolverCounterSat, 175 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1282 SdHoareTripleChecker+Valid, 2846 SdHoareTripleChecker+Invalid, 6095 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 175 IncrementalHoareTripleChecker+Valid, 5920 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-01-18 14:09:30,670 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1282 Valid, 2846 Invalid, 6095 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [175 Valid, 5920 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-01-18 14:09:30,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230185 states. [2022-01-18 14:09:33,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230185 to 18819. [2022-01-18 14:09:33,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18819 states, 18782 states have (on average 3.8503886700031944) internal successors, (72318), 18818 states have internal predecessors, (72318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:09:33,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18819 states to 18819 states and 72318 transitions. [2022-01-18 14:09:33,117 INFO L78 Accepts]: Start accepts. Automaton has 18819 states and 72318 transitions. Word has length 17 [2022-01-18 14:09:33,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:09:33,117 INFO L470 AbstractCegarLoop]: Abstraction has 18819 states and 72318 transitions. [2022-01-18 14:09:33,117 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:09:33,117 INFO L276 IsEmpty]: Start isEmpty. Operand 18819 states and 72318 transitions. [2022-01-18 14:09:33,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:09:33,119 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:09:33,119 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:09:33,134 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-01-18 14:09:33,319 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-01-18 14:09:33,320 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:09:33,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:09:33,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1213735184, now seen corresponding path program 13 times [2022-01-18 14:09:33,320 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:09:33,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151120193] [2022-01-18 14:09:33,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:09:33,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:09:33,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:09:33,372 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 14:09:33,373 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:09:33,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151120193] [2022-01-18 14:09:33,373 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151120193] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:09:33,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898320380] [2022-01-18 14:09:33,373 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 14:09:33,373 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:09:33,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:09:33,374 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:09:33,375 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-01-18 14:09:33,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:09:33,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:09:33,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:09:33,513 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 14:09:33,513 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:09:33,535 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 14:09:33,535 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1898320380] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:09:33,535 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:09:33,535 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-01-18 14:09:33,535 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905298430] [2022-01-18 14:09:33,535 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:09:33,535 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 14:09:33,535 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:09:33,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 14:09:33,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-01-18 14:09:33,536 INFO L87 Difference]: Start difference. First operand 18819 states and 72318 transitions. Second operand has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:09:39,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:09:39,536 INFO L93 Difference]: Finished difference Result 249165 states and 833044 transitions. [2022-01-18 14:09:39,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 203 states. [2022-01-18 14:09:39,536 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:09:39,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:09:41,147 INFO L225 Difference]: With dead ends: 249165 [2022-01-18 14:09:41,147 INFO L226 Difference]: Without dead ends: 247670 [2022-01-18 14:09:41,149 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 220 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20940 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=8539, Invalid=40523, Unknown=0, NotChecked=0, Total=49062 [2022-01-18 14:09:41,149 INFO L933 BasicCegarLoop]: 276 mSDtfsCounter, 1050 mSDsluCounter, 2362 mSDsCounter, 0 mSdLazyCounter, 5611 mSolverCounterSat, 150 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1050 SdHoareTripleChecker+Valid, 2638 SdHoareTripleChecker+Invalid, 5761 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 150 IncrementalHoareTripleChecker+Valid, 5611 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-01-18 14:09:41,149 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1050 Valid, 2638 Invalid, 5761 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [150 Valid, 5611 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-01-18 14:09:41,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247670 states. [2022-01-18 14:09:43,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247670 to 18400. [2022-01-18 14:09:43,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18400 states, 18363 states have (on average 3.8459402058487173) internal successors, (70623), 18399 states have internal predecessors, (70623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:09:43,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18400 states to 18400 states and 70623 transitions. [2022-01-18 14:09:43,646 INFO L78 Accepts]: Start accepts. Automaton has 18400 states and 70623 transitions. Word has length 17 [2022-01-18 14:09:43,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:09:43,646 INFO L470 AbstractCegarLoop]: Abstraction has 18400 states and 70623 transitions. [2022-01-18 14:09:43,646 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:09:43,646 INFO L276 IsEmpty]: Start isEmpty. Operand 18400 states and 70623 transitions. [2022-01-18 14:09:43,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:09:43,648 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:09:43,648 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:09:43,663 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2022-01-18 14:09:43,848 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-01-18 14:09:43,848 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:09:43,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:09:43,849 INFO L85 PathProgramCache]: Analyzing trace with hash 1909545162, now seen corresponding path program 14 times [2022-01-18 14:09:43,849 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:09:43,849 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976396886] [2022-01-18 14:09:43,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:09:43,849 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:09:43,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:09:43,901 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:09:43,902 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:09:43,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976396886] [2022-01-18 14:09:43,902 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976396886] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:09:43,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [31903023] [2022-01-18 14:09:43,902 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 14:09:43,902 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:09:43,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:09:43,903 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:09:43,904 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-01-18 14:09:43,921 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 14:09:43,921 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:09:43,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:09:43,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:09:44,054 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:09:44,054 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:09:44,078 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:09:44,078 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [31903023] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:09:44,078 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:09:44,078 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-01-18 14:09:44,078 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519076267] [2022-01-18 14:09:44,078 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:09:44,079 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 14:09:44,079 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:09:44,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 14:09:44,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2022-01-18 14:09:44,079 INFO L87 Difference]: Start difference. First operand 18400 states and 70623 transitions. Second operand has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:09:49,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:09:49,405 INFO L93 Difference]: Finished difference Result 215426 states and 717598 transitions. [2022-01-18 14:09:49,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 175 states. [2022-01-18 14:09:49,406 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:09:49,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:09:50,409 INFO L225 Difference]: With dead ends: 215426 [2022-01-18 14:09:50,410 INFO L226 Difference]: Without dead ends: 212926 [2022-01-18 14:09:50,411 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 191 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15333 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=6431, Invalid=30625, Unknown=0, NotChecked=0, Total=37056 [2022-01-18 14:09:50,411 INFO L933 BasicCegarLoop]: 152 mSDtfsCounter, 1242 mSDsluCounter, 1788 mSDsCounter, 0 mSdLazyCounter, 4033 mSolverCounterSat, 186 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1242 SdHoareTripleChecker+Valid, 1940 SdHoareTripleChecker+Invalid, 4219 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 186 IncrementalHoareTripleChecker+Valid, 4033 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 14:09:50,411 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1242 Valid, 1940 Invalid, 4219 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [186 Valid, 4033 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 14:09:51,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212926 states. [2022-01-18 14:09:52,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212926 to 17514. [2022-01-18 14:09:52,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17514 states, 17477 states have (on average 3.8107226640727814) internal successors, (66600), 17513 states have internal predecessors, (66600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:09:52,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17514 states to 17514 states and 66600 transitions. [2022-01-18 14:09:52,976 INFO L78 Accepts]: Start accepts. Automaton has 17514 states and 66600 transitions. Word has length 17 [2022-01-18 14:09:52,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:09:52,976 INFO L470 AbstractCegarLoop]: Abstraction has 17514 states and 66600 transitions. [2022-01-18 14:09:52,976 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:09:52,976 INFO L276 IsEmpty]: Start isEmpty. Operand 17514 states and 66600 transitions. [2022-01-18 14:09:52,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:09:52,978 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:09:52,978 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:09:52,993 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-01-18 14:09:53,178 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:09:53,178 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:09:53,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:09:53,179 INFO L85 PathProgramCache]: Analyzing trace with hash 57667346, now seen corresponding path program 15 times [2022-01-18 14:09:53,179 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:09:53,179 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116176588] [2022-01-18 14:09:53,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:09:53,179 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:09:53,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:09:53,241 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 14:09:53,241 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:09:53,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116176588] [2022-01-18 14:09:53,241 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116176588] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:09:53,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [314732233] [2022-01-18 14:09:53,241 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 14:09:53,241 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:09:53,241 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:09:53,242 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:09:53,243 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-01-18 14:09:53,272 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 14:09:53,272 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:09:53,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:09:53,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:09:53,401 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 14:09:53,401 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:09:53,423 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 14:09:53,424 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [314732233] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:09:53,424 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:09:53,424 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-01-18 14:09:53,424 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145645424] [2022-01-18 14:09:53,424 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:09:53,424 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 14:09:53,424 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:09:53,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 14:09:53,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2022-01-18 14:09:53,425 INFO L87 Difference]: Start difference. First operand 17514 states and 66600 transitions. Second operand has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:09:57,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:09:57,717 INFO L93 Difference]: Finished difference Result 240226 states and 812252 transitions. [2022-01-18 14:09:57,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 142 states. [2022-01-18 14:09:57,718 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:09:57,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:09:59,304 INFO L225 Difference]: With dead ends: 240226 [2022-01-18 14:09:59,304 INFO L226 Difference]: Without dead ends: 238995 [2022-01-18 14:09:59,305 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9749 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=5863, Invalid=18943, Unknown=0, NotChecked=0, Total=24806 [2022-01-18 14:09:59,305 INFO L933 BasicCegarLoop]: 114 mSDtfsCounter, 1153 mSDsluCounter, 1326 mSDsCounter, 0 mSdLazyCounter, 2910 mSolverCounterSat, 168 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1153 SdHoareTripleChecker+Valid, 1440 SdHoareTripleChecker+Invalid, 3078 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 168 IncrementalHoareTripleChecker+Valid, 2910 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:09:59,306 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1153 Valid, 1440 Invalid, 3078 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [168 Valid, 2910 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 14:09:59,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238995 states. [2022-01-18 14:10:01,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238995 to 17306. [2022-01-18 14:10:01,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17306 states, 17269 states have (on average 3.803520759742892) internal successors, (65683), 17305 states have internal predecessors, (65683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:10:01,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17306 states to 17306 states and 65683 transitions. [2022-01-18 14:10:01,762 INFO L78 Accepts]: Start accepts. Automaton has 17306 states and 65683 transitions. Word has length 17 [2022-01-18 14:10:01,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:10:01,762 INFO L470 AbstractCegarLoop]: Abstraction has 17306 states and 65683 transitions. [2022-01-18 14:10:01,762 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:10:01,762 INFO L276 IsEmpty]: Start isEmpty. Operand 17306 states and 65683 transitions. [2022-01-18 14:10:01,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:10:01,764 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:10:01,764 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:10:01,787 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2022-01-18 14:10:01,964 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:10:01,965 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:10:01,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:10:01,965 INFO L85 PathProgramCache]: Analyzing trace with hash 419042096, now seen corresponding path program 16 times [2022-01-18 14:10:01,965 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:10:01,965 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401019121] [2022-01-18 14:10:01,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:10:01,965 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:10:01,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:10:02,025 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 14:10:02,025 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:10:02,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401019121] [2022-01-18 14:10:02,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401019121] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:10:02,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [736427535] [2022-01-18 14:10:02,025 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 14:10:02,025 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:10:02,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:10:02,026 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:10:02,027 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-01-18 14:10:02,044 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 14:10:02,045 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:10:02,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:10:02,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:10:02,187 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 14:10:02,187 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:10:02,213 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 14:10:02,213 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [736427535] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:10:02,213 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:10:02,213 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-01-18 14:10:02,213 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120011694] [2022-01-18 14:10:02,213 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:10:02,213 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 14:10:02,213 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:10:02,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 14:10:02,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2022-01-18 14:10:02,214 INFO L87 Difference]: Start difference. First operand 17306 states and 65683 transitions. Second operand has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:10:06,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:10:06,780 INFO L93 Difference]: Finished difference Result 232908 states and 785122 transitions. [2022-01-18 14:10:06,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 142 states. [2022-01-18 14:10:06,780 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:10:06,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:10:07,834 INFO L225 Difference]: With dead ends: 232908 [2022-01-18 14:10:07,834 INFO L226 Difference]: Without dead ends: 231678 [2022-01-18 14:10:07,835 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9625 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=5863, Invalid=18943, Unknown=0, NotChecked=0, Total=24806 [2022-01-18 14:10:07,835 INFO L933 BasicCegarLoop]: 106 mSDtfsCounter, 1379 mSDsluCounter, 1114 mSDsCounter, 0 mSdLazyCounter, 2524 mSolverCounterSat, 196 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1379 SdHoareTripleChecker+Valid, 1220 SdHoareTripleChecker+Invalid, 2720 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 196 IncrementalHoareTripleChecker+Valid, 2524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 14:10:07,836 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1379 Valid, 1220 Invalid, 2720 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [196 Valid, 2524 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 14:10:08,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231678 states. [2022-01-18 14:10:10,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231678 to 16628. [2022-01-18 14:10:10,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16628 states, 16591 states have (on average 3.811584594057019) internal successors, (63238), 16627 states have internal predecessors, (63238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:10:10,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16628 states to 16628 states and 63238 transitions. [2022-01-18 14:10:10,733 INFO L78 Accepts]: Start accepts. Automaton has 16628 states and 63238 transitions. Word has length 17 [2022-01-18 14:10:10,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:10:10,733 INFO L470 AbstractCegarLoop]: Abstraction has 16628 states and 63238 transitions. [2022-01-18 14:10:10,733 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:10:10,733 INFO L276 IsEmpty]: Start isEmpty. Operand 16628 states and 63238 transitions. [2022-01-18 14:10:10,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:10:10,735 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:10:10,735 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:10:10,751 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2022-01-18 14:10:10,939 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:10:10,939 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:10:10,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:10:10,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1708248040, now seen corresponding path program 17 times [2022-01-18 14:10:10,940 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:10:10,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060027963] [2022-01-18 14:10:10,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:10:10,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:10:10,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:10:10,995 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 14:10:10,995 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:10:10,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060027963] [2022-01-18 14:10:10,995 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060027963] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:10:10,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [251311569] [2022-01-18 14:10:10,995 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 14:10:10,996 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:10:10,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:10:10,996 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:10:10,997 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-01-18 14:10:11,013 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 14:10:11,013 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:10:11,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:10:11,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:10:11,152 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 14:10:11,152 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:10:11,174 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 14:10:11,174 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [251311569] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:10:11,174 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:10:11,174 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-01-18 14:10:11,174 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627172870] [2022-01-18 14:10:11,174 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:10:11,174 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 14:10:11,175 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:10:11,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 14:10:11,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2022-01-18 14:10:11,175 INFO L87 Difference]: Start difference. First operand 16628 states and 63238 transitions. Second operand has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:10:17,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:10:17,823 INFO L93 Difference]: Finished difference Result 291943 states and 971866 transitions. [2022-01-18 14:10:17,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 226 states. [2022-01-18 14:10:17,824 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:10:17,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:10:19,685 INFO L225 Difference]: With dead ends: 291943 [2022-01-18 14:10:19,685 INFO L226 Difference]: Without dead ends: 289573 [2022-01-18 14:10:19,687 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 262 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 240 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25681 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=12100, Invalid=46222, Unknown=0, NotChecked=0, Total=58322 [2022-01-18 14:10:19,687 INFO L933 BasicCegarLoop]: 157 mSDtfsCounter, 1792 mSDsluCounter, 1782 mSDsCounter, 0 mSdLazyCounter, 3975 mSolverCounterSat, 259 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1792 SdHoareTripleChecker+Valid, 1939 SdHoareTripleChecker+Invalid, 4234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 259 IncrementalHoareTripleChecker+Valid, 3975 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 14:10:19,687 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1792 Valid, 1939 Invalid, 4234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [259 Valid, 3975 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-01-18 14:10:20,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289573 states. [2022-01-18 14:10:22,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289573 to 16760. [2022-01-18 14:10:22,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16760 states, 16723 states have (on average 3.813131615140824) internal successors, (63767), 16759 states have internal predecessors, (63767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:10:22,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16760 states to 16760 states and 63767 transitions. [2022-01-18 14:10:22,569 INFO L78 Accepts]: Start accepts. Automaton has 16760 states and 63767 transitions. Word has length 17 [2022-01-18 14:10:22,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:10:22,569 INFO L470 AbstractCegarLoop]: Abstraction has 16760 states and 63767 transitions. [2022-01-18 14:10:22,569 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:10:22,569 INFO L276 IsEmpty]: Start isEmpty. Operand 16760 states and 63767 transitions. [2022-01-18 14:10:22,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:10:22,571 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:10:22,571 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:10:22,586 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-01-18 14:10:22,772 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:10:22,772 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:10:22,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:10:22,773 INFO L85 PathProgramCache]: Analyzing trace with hash -1346873290, now seen corresponding path program 18 times [2022-01-18 14:10:22,773 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:10:22,773 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689314699] [2022-01-18 14:10:22,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:10:22,773 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:10:22,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:10:22,830 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 14:10:22,830 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:10:22,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689314699] [2022-01-18 14:10:22,830 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689314699] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:10:22,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1407127941] [2022-01-18 14:10:22,830 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 14:10:22,830 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:10:22,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:10:22,831 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:10:22,832 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-01-18 14:10:22,850 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 14:10:22,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:10:22,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:10:22,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:10:23,190 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 14:10:23,190 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:10:23,215 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 14:10:23,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1407127941] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:10:23,216 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:10:23,216 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-01-18 14:10:23,216 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067348095] [2022-01-18 14:10:23,216 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:10:23,216 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 14:10:23,216 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:10:23,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 14:10:23,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2022-01-18 14:10:23,216 INFO L87 Difference]: Start difference. First operand 16760 states and 63767 transitions. Second operand has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:10:29,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:10:29,938 INFO L93 Difference]: Finished difference Result 288788 states and 960849 transitions. [2022-01-18 14:10:29,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 227 states. [2022-01-18 14:10:29,938 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:10:29,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:10:31,296 INFO L225 Difference]: With dead ends: 288788 [2022-01-18 14:10:31,296 INFO L226 Difference]: Without dead ends: 286593 [2022-01-18 14:10:31,298 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 241 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25881 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=12114, Invalid=46692, Unknown=0, NotChecked=0, Total=58806 [2022-01-18 14:10:31,298 INFO L933 BasicCegarLoop]: 154 mSDtfsCounter, 1873 mSDsluCounter, 1766 mSDsCounter, 0 mSdLazyCounter, 3901 mSolverCounterSat, 232 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1873 SdHoareTripleChecker+Valid, 1920 SdHoareTripleChecker+Invalid, 4133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 232 IncrementalHoareTripleChecker+Valid, 3901 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 14:10:31,298 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1873 Valid, 1920 Invalid, 4133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [232 Valid, 3901 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 14:10:31,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 286593 states. [2022-01-18 14:10:34,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 286593 to 16634. [2022-01-18 14:10:34,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16634 states, 16597 states have (on average 3.810628426824125) internal successors, (63245), 16633 states have internal predecessors, (63245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:10:34,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16634 states to 16634 states and 63245 transitions. [2022-01-18 14:10:34,692 INFO L78 Accepts]: Start accepts. Automaton has 16634 states and 63245 transitions. Word has length 17 [2022-01-18 14:10:34,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:10:34,692 INFO L470 AbstractCegarLoop]: Abstraction has 16634 states and 63245 transitions. [2022-01-18 14:10:34,692 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:10:34,692 INFO L276 IsEmpty]: Start isEmpty. Operand 16634 states and 63245 transitions. [2022-01-18 14:10:34,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:10:34,694 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:10:34,694 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:10:34,709 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-01-18 14:10:34,894 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2022-01-18 14:10:34,895 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:10:34,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:10:34,895 INFO L85 PathProgramCache]: Analyzing trace with hash 7717082, now seen corresponding path program 19 times [2022-01-18 14:10:34,895 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:10:34,895 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447130584] [2022-01-18 14:10:34,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:10:34,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:10:34,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:10:34,967 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 14:10:34,967 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:10:34,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447130584] [2022-01-18 14:10:34,967 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447130584] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:10:34,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1825779577] [2022-01-18 14:10:34,967 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 14:10:34,967 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:10:34,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:10:34,968 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:10:34,969 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-01-18 14:10:34,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:10:34,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:10:34,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:10:35,123 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 14:10:35,123 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:10:35,145 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 14:10:35,145 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1825779577] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:10:35,145 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:10:35,145 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-01-18 14:10:35,145 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099005621] [2022-01-18 14:10:35,145 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:10:35,146 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 14:10:35,146 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:10:35,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 14:10:35,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2022-01-18 14:10:35,146 INFO L87 Difference]: Start difference. First operand 16634 states and 63245 transitions. Second operand has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:10:45,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:10:45,535 INFO L93 Difference]: Finished difference Result 464054 states and 1545251 transitions. [2022-01-18 14:10:45,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 331 states. [2022-01-18 14:10:45,536 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:10:45,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:10:48,591 INFO L225 Difference]: With dead ends: 464054 [2022-01-18 14:10:48,591 INFO L226 Difference]: Without dead ends: 461267 [2022-01-18 14:10:48,595 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 367 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 345 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55150 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=21598, Invalid=98464, Unknown=0, NotChecked=0, Total=120062 [2022-01-18 14:10:48,595 INFO L933 BasicCegarLoop]: 158 mSDtfsCounter, 2589 mSDsluCounter, 1891 mSDsCounter, 0 mSdLazyCounter, 4408 mSolverCounterSat, 352 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2589 SdHoareTripleChecker+Valid, 2049 SdHoareTripleChecker+Invalid, 4760 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 352 IncrementalHoareTripleChecker+Valid, 4408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 14:10:48,595 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2589 Valid, 2049 Invalid, 4760 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [352 Valid, 4408 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-01-18 14:10:49,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461267 states. [2022-01-18 14:10:53,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461267 to 16627. [2022-01-18 14:10:53,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16627 states, 16590 states have (on average 3.8110910186859552) internal successors, (63226), 16626 states have internal predecessors, (63226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:10:53,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16627 states to 16627 states and 63226 transitions. [2022-01-18 14:10:53,859 INFO L78 Accepts]: Start accepts. Automaton has 16627 states and 63226 transitions. Word has length 17 [2022-01-18 14:10:53,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:10:53,859 INFO L470 AbstractCegarLoop]: Abstraction has 16627 states and 63226 transitions. [2022-01-18 14:10:53,859 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:10:53,860 INFO L276 IsEmpty]: Start isEmpty. Operand 16627 states and 63226 transitions. [2022-01-18 14:10:53,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:10:53,861 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:10:53,861 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:10:53,877 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-01-18 14:10:54,061 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2022-01-18 14:10:54,062 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:10:54,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:10:54,062 INFO L85 PathProgramCache]: Analyzing trace with hash 2123283368, now seen corresponding path program 20 times [2022-01-18 14:10:54,062 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:10:54,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836144730] [2022-01-18 14:10:54,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:10:54,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:10:54,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:10:54,107 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:10:54,107 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:10:54,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836144730] [2022-01-18 14:10:54,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836144730] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:10:54,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [529917302] [2022-01-18 14:10:54,107 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 14:10:54,108 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:10:54,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:10:54,109 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:10:54,110 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-01-18 14:10:54,130 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 14:10:54,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:10:54,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:10:54,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:10:54,254 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:10:54,254 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:10:54,276 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:10:54,276 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [529917302] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:10:54,276 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:10:54,276 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 9] total 19 [2022-01-18 14:10:54,276 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240366015] [2022-01-18 14:10:54,276 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:10:54,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 14:10:54,277 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:10:54,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 14:10:54,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-01-18 14:10:54,277 INFO L87 Difference]: Start difference. First operand 16627 states and 63226 transitions. Second operand has 21 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:11:00,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:11:00,239 INFO L93 Difference]: Finished difference Result 241789 states and 787725 transitions. [2022-01-18 14:11:00,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 234 states. [2022-01-18 14:11:00,239 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:11:00,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:11:01,274 INFO L225 Difference]: With dead ends: 241789 [2022-01-18 14:11:01,274 INFO L226 Difference]: Without dead ends: 240494 [2022-01-18 14:11:01,276 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 247 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28848 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=9607, Invalid=52145, Unknown=0, NotChecked=0, Total=61752 [2022-01-18 14:11:01,276 INFO L933 BasicCegarLoop]: 123 mSDtfsCounter, 2243 mSDsluCounter, 1308 mSDsCounter, 0 mSdLazyCounter, 3064 mSolverCounterSat, 278 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2243 SdHoareTripleChecker+Valid, 1431 SdHoareTripleChecker+Invalid, 3342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 278 IncrementalHoareTripleChecker+Valid, 3064 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 14:11:01,276 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2243 Valid, 1431 Invalid, 3342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [278 Valid, 3064 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 14:11:01,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240494 states. [2022-01-18 14:11:04,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240494 to 16540. [2022-01-18 14:11:04,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16540 states, 16503 states have (on average 3.8133066715142703) internal successors, (62931), 16539 states have internal predecessors, (62931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:11:04,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16540 states to 16540 states and 62931 transitions. [2022-01-18 14:11:04,134 INFO L78 Accepts]: Start accepts. Automaton has 16540 states and 62931 transitions. Word has length 17 [2022-01-18 14:11:04,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:11:04,135 INFO L470 AbstractCegarLoop]: Abstraction has 16540 states and 62931 transitions. [2022-01-18 14:11:04,135 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:11:04,135 INFO L276 IsEmpty]: Start isEmpty. Operand 16540 states and 62931 transitions. [2022-01-18 14:11:04,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:11:04,136 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:11:04,136 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:11:04,151 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2022-01-18 14:11:04,337 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:11:04,337 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:11:04,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:11:04,337 INFO L85 PathProgramCache]: Analyzing trace with hash -2058556004, now seen corresponding path program 21 times [2022-01-18 14:11:04,337 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:11:04,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473614814] [2022-01-18 14:11:04,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:11:04,337 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:11:04,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:11:04,384 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 14:11:04,385 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:11:04,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473614814] [2022-01-18 14:11:04,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473614814] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:11:04,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [447692431] [2022-01-18 14:11:04,385 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 14:11:04,385 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:11:04,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:11:04,386 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:11:04,386 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-01-18 14:11:04,403 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 14:11:04,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:11:04,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:11:04,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:11:04,530 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:11:04,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:11:04,552 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 14:11:04,552 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [447692431] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:11:04,552 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:11:04,552 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 20 [2022-01-18 14:11:04,552 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118540325] [2022-01-18 14:11:04,552 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:11:04,553 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 14:11:04,553 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:11:04,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 14:11:04,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-01-18 14:11:04,553 INFO L87 Difference]: Start difference. First operand 16540 states and 62931 transitions. Second operand has 22 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:11:13,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:11:13,392 INFO L93 Difference]: Finished difference Result 362390 states and 1202063 transitions. [2022-01-18 14:11:13,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 311 states. [2022-01-18 14:11:13,393 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:11:13,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:11:15,728 INFO L225 Difference]: With dead ends: 362390 [2022-01-18 14:11:15,728 INFO L226 Difference]: Without dead ends: 360906 [2022-01-18 14:11:15,731 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 348 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 325 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52665 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=17722, Invalid=88880, Unknown=0, NotChecked=0, Total=106602 [2022-01-18 14:11:15,732 INFO L933 BasicCegarLoop]: 108 mSDtfsCounter, 2608 mSDsluCounter, 1542 mSDsCounter, 0 mSdLazyCounter, 3443 mSolverCounterSat, 356 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2608 SdHoareTripleChecker+Valid, 1650 SdHoareTripleChecker+Invalid, 3799 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 356 IncrementalHoareTripleChecker+Valid, 3443 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 14:11:15,732 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2608 Valid, 1650 Invalid, 3799 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [356 Valid, 3443 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 14:11:16,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360906 states. [2022-01-18 14:11:19,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360906 to 16617. [2022-01-18 14:11:19,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16617 states, 16580 states have (on average 3.8227382388419784) internal successors, (63381), 16616 states have internal predecessors, (63381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:11:19,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16617 states to 16617 states and 63381 transitions. [2022-01-18 14:11:19,587 INFO L78 Accepts]: Start accepts. Automaton has 16617 states and 63381 transitions. Word has length 17 [2022-01-18 14:11:19,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:11:19,587 INFO L470 AbstractCegarLoop]: Abstraction has 16617 states and 63381 transitions. [2022-01-18 14:11:19,587 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:11:19,588 INFO L276 IsEmpty]: Start isEmpty. Operand 16617 states and 63381 transitions. [2022-01-18 14:11:19,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:11:19,589 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:11:19,589 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:11:19,605 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-01-18 14:11:19,790 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:11:19,790 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:11:19,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:11:19,790 INFO L85 PathProgramCache]: Analyzing trace with hash -1153299086, now seen corresponding path program 22 times [2022-01-18 14:11:19,790 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:11:19,791 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025794913] [2022-01-18 14:11:19,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:11:19,791 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:11:19,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:11:19,849 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 14:11:19,849 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:11:19,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025794913] [2022-01-18 14:11:19,849 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025794913] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:11:19,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2100390323] [2022-01-18 14:11:19,849 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 14:11:19,849 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:11:19,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:11:19,850 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:11:19,851 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-01-18 14:11:19,871 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 14:11:19,871 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:11:19,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:11:19,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:11:19,992 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 14:11:19,993 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:11:20,015 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 14:11:20,015 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2100390323] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:11:20,015 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:11:20,016 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 20 [2022-01-18 14:11:20,016 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222933910] [2022-01-18 14:11:20,016 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:11:20,016 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 14:11:20,016 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:11:20,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 14:11:20,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2022-01-18 14:11:20,016 INFO L87 Difference]: Start difference. First operand 16617 states and 63381 transitions. Second operand has 22 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:11:26,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:11:26,861 INFO L93 Difference]: Finished difference Result 237410 states and 779874 transitions. [2022-01-18 14:11:26,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 263 states. [2022-01-18 14:11:26,862 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:11:26,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:11:27,957 INFO L225 Difference]: With dead ends: 237410 [2022-01-18 14:11:27,957 INFO L226 Difference]: Without dead ends: 236226 [2022-01-18 14:11:27,960 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 278 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36634 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=12025, Invalid=66095, Unknown=0, NotChecked=0, Total=78120 [2022-01-18 14:11:27,960 INFO L933 BasicCegarLoop]: 212 mSDtfsCounter, 1747 mSDsluCounter, 2037 mSDsCounter, 0 mSdLazyCounter, 4554 mSolverCounterSat, 224 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1747 SdHoareTripleChecker+Valid, 2249 SdHoareTripleChecker+Invalid, 4778 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 224 IncrementalHoareTripleChecker+Valid, 4554 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 14:11:27,960 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1747 Valid, 2249 Invalid, 4778 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [224 Valid, 4554 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 14:11:28,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236226 states. [2022-01-18 14:11:30,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236226 to 16326. [2022-01-18 14:11:30,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16326 states, 16289 states have (on average 3.8166247160660567) internal successors, (62169), 16325 states have internal predecessors, (62169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:11:30,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16326 states to 16326 states and 62169 transitions. [2022-01-18 14:11:30,808 INFO L78 Accepts]: Start accepts. Automaton has 16326 states and 62169 transitions. Word has length 17 [2022-01-18 14:11:30,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:11:30,808 INFO L470 AbstractCegarLoop]: Abstraction has 16326 states and 62169 transitions. [2022-01-18 14:11:30,808 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:11:30,808 INFO L276 IsEmpty]: Start isEmpty. Operand 16326 states and 62169 transitions. [2022-01-18 14:11:30,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:11:30,810 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:11:30,810 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:11:30,825 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2022-01-18 14:11:31,010 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-01-18 14:11:31,010 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:11:31,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:11:31,011 INFO L85 PathProgramCache]: Analyzing trace with hash -791924336, now seen corresponding path program 23 times [2022-01-18 14:11:31,011 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:11:31,011 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186404308] [2022-01-18 14:11:31,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:11:31,011 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:11:31,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:11:31,057 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 14:11:31,057 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:11:31,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186404308] [2022-01-18 14:11:31,057 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186404308] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:11:31,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1933105371] [2022-01-18 14:11:31,057 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 14:11:31,057 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:11:31,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:11:31,058 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:11:31,059 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-01-18 14:11:31,075 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 14:11:31,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:11:31,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:11:31,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:11:31,193 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 14:11:31,193 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:11:31,215 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 14:11:31,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1933105371] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:11:31,215 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:11:31,215 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 20 [2022-01-18 14:11:31,215 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242602542] [2022-01-18 14:11:31,215 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:11:31,215 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 14:11:31,215 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:11:31,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 14:11:31,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2022-01-18 14:11:31,216 INFO L87 Difference]: Start difference. First operand 16326 states and 62169 transitions. Second operand has 22 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:11:37,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:11:37,454 INFO L93 Difference]: Finished difference Result 219986 states and 728253 transitions. [2022-01-18 14:11:37,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 231 states. [2022-01-18 14:11:37,454 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:11:37,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:11:38,448 INFO L225 Difference]: With dead ends: 219986 [2022-01-18 14:11:38,449 INFO L226 Difference]: Without dead ends: 218848 [2022-01-18 14:11:38,451 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 246 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28240 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=9716, Invalid=51540, Unknown=0, NotChecked=0, Total=61256 [2022-01-18 14:11:38,451 INFO L933 BasicCegarLoop]: 190 mSDtfsCounter, 1665 mSDsluCounter, 1834 mSDsCounter, 0 mSdLazyCounter, 4389 mSolverCounterSat, 215 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1665 SdHoareTripleChecker+Valid, 2024 SdHoareTripleChecker+Invalid, 4604 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 215 IncrementalHoareTripleChecker+Valid, 4389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 14:11:38,451 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1665 Valid, 2024 Invalid, 4604 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [215 Valid, 4389 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 14:11:38,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218848 states. [2022-01-18 14:11:41,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218848 to 15565. [2022-01-18 14:11:41,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15565 states, 15528 states have (on average 3.7993302421432253) internal successors, (58996), 15564 states have internal predecessors, (58996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:11:41,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15565 states to 15565 states and 58996 transitions. [2022-01-18 14:11:41,184 INFO L78 Accepts]: Start accepts. Automaton has 15565 states and 58996 transitions. Word has length 17 [2022-01-18 14:11:41,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:11:41,184 INFO L470 AbstractCegarLoop]: Abstraction has 15565 states and 58996 transitions. [2022-01-18 14:11:41,184 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:11:41,184 INFO L276 IsEmpty]: Start isEmpty. Operand 15565 states and 58996 transitions. [2022-01-18 14:11:41,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:11:41,185 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:11:41,185 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:11:41,200 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-01-18 14:11:41,386 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-01-18 14:11:41,386 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:11:41,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:11:41,386 INFO L85 PathProgramCache]: Analyzing trace with hash 562666036, now seen corresponding path program 24 times [2022-01-18 14:11:41,386 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:11:41,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165371759] [2022-01-18 14:11:41,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:11:41,387 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:11:41,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:11:41,434 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 14:11:41,434 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:11:41,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165371759] [2022-01-18 14:11:41,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165371759] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:11:41,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [893003745] [2022-01-18 14:11:41,434 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 14:11:41,435 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:11:41,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:11:41,436 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:11:41,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-01-18 14:11:41,452 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 14:11:41,453 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:11:41,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:11:41,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:11:41,575 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 14:11:41,575 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:11:41,597 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 14:11:41,597 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [893003745] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:11:41,598 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:11:41,598 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 20 [2022-01-18 14:11:41,598 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557873534] [2022-01-18 14:11:41,598 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:11:41,598 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 14:11:41,598 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:11:41,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 14:11:41,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2022-01-18 14:11:41,598 INFO L87 Difference]: Start difference. First operand 15565 states and 58996 transitions. Second operand has 22 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:11:49,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:11:49,821 INFO L93 Difference]: Finished difference Result 283087 states and 926902 transitions. [2022-01-18 14:11:49,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 302 states. [2022-01-18 14:11:49,821 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:11:49,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:11:51,136 INFO L225 Difference]: With dead ends: 283087 [2022-01-18 14:11:51,136 INFO L226 Difference]: Without dead ends: 282414 [2022-01-18 14:11:51,139 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 340 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 317 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47177 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=14115, Invalid=87327, Unknown=0, NotChecked=0, Total=101442 [2022-01-18 14:11:51,139 INFO L933 BasicCegarLoop]: 159 mSDtfsCounter, 2320 mSDsluCounter, 2000 mSDsCounter, 0 mSdLazyCounter, 4499 mSolverCounterSat, 371 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2320 SdHoareTripleChecker+Valid, 2159 SdHoareTripleChecker+Invalid, 4870 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 371 IncrementalHoareTripleChecker+Valid, 4499 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 14:11:51,140 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2320 Valid, 2159 Invalid, 4870 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [371 Valid, 4499 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-01-18 14:11:51,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282414 states. [2022-01-18 14:11:54,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282414 to 14394. [2022-01-18 14:11:54,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14394 states, 14364 states have (on average 3.81697298802562) internal successors, (54827), 14393 states have internal predecessors, (54827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:11:54,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14394 states to 14394 states and 54827 transitions. [2022-01-18 14:11:54,499 INFO L78 Accepts]: Start accepts. Automaton has 14394 states and 54827 transitions. Word has length 17 [2022-01-18 14:11:54,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:11:54,499 INFO L470 AbstractCegarLoop]: Abstraction has 14394 states and 54827 transitions. [2022-01-18 14:11:54,499 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:11:54,499 INFO L276 IsEmpty]: Start isEmpty. Operand 14394 states and 54827 transitions. [2022-01-18 14:11:54,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 14:11:54,501 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:11:54,501 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:11:54,517 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-01-18 14:11:54,701 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:11:54,702 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:11:54,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:11:54,702 INFO L85 PathProgramCache]: Analyzing trace with hash -1993838774, now seen corresponding path program 1 times [2022-01-18 14:11:54,702 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:11:54,702 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504628291] [2022-01-18 14:11:54,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:11:54,702 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:11:54,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:11:54,741 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:11:54,741 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:11:54,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504628291] [2022-01-18 14:11:54,741 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504628291] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:11:54,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1650227054] [2022-01-18 14:11:54,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:11:54,742 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:11:54,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:11:54,743 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:11:54,743 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-01-18 14:11:54,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:11:54,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-18 14:11:54,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:11:54,877 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:11:54,877 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:11:54,956 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:11:54,956 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1650227054] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:11:54,957 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:11:54,957 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 9] total 26 [2022-01-18 14:11:54,957 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108157397] [2022-01-18 14:11:54,957 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:11:54,957 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 14:11:54,957 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:11:54,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 14:11:54,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=631, Unknown=0, NotChecked=0, Total=756 [2022-01-18 14:11:54,957 INFO L87 Difference]: Start difference. First operand 14394 states and 54827 transitions. Second operand has 28 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:11:58,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:11:58,628 INFO L93 Difference]: Finished difference Result 173193 states and 588515 transitions. [2022-01-18 14:11:58,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 146 states. [2022-01-18 14:11:58,628 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 14:11:58,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:11:59,745 INFO L225 Difference]: With dead ends: 173193 [2022-01-18 14:11:59,745 INFO L226 Difference]: Without dead ends: 166187 [2022-01-18 14:11:59,746 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 166 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10887 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=5589, Invalid=22467, Unknown=0, NotChecked=0, Total=28056 [2022-01-18 14:11:59,746 INFO L933 BasicCegarLoop]: 91 mSDtfsCounter, 1432 mSDsluCounter, 1246 mSDsCounter, 0 mSdLazyCounter, 2810 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1432 SdHoareTripleChecker+Valid, 1337 SdHoareTripleChecker+Invalid, 2971 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 2810 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 14:11:59,746 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1432 Valid, 1337 Invalid, 2971 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 2810 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 14:11:59,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166187 states. [2022-01-18 14:12:01,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166187 to 16064. [2022-01-18 14:12:01,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16064 states, 16034 states have (on average 3.870338031682674) internal successors, (62057), 16063 states have internal predecessors, (62057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:12:01,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16064 states to 16064 states and 62057 transitions. [2022-01-18 14:12:01,510 INFO L78 Accepts]: Start accepts. Automaton has 16064 states and 62057 transitions. Word has length 18 [2022-01-18 14:12:01,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:12:01,510 INFO L470 AbstractCegarLoop]: Abstraction has 16064 states and 62057 transitions. [2022-01-18 14:12:01,511 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:12:01,511 INFO L276 IsEmpty]: Start isEmpty. Operand 16064 states and 62057 transitions. [2022-01-18 14:12:01,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 14:12:01,513 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:12:01,513 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:12:01,528 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2022-01-18 14:12:01,713 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable71 [2022-01-18 14:12:01,713 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:12:01,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:12:01,714 INFO L85 PathProgramCache]: Analyzing trace with hash 400403405, now seen corresponding path program 1 times [2022-01-18 14:12:01,714 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:12:01,714 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39407488] [2022-01-18 14:12:01,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:12:01,714 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:12:01,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:12:01,753 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 14:12:01,753 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:12:01,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39407488] [2022-01-18 14:12:01,753 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39407488] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:12:01,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [996996596] [2022-01-18 14:12:01,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:12:01,753 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:12:01,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:12:01,754 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:12:01,755 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-01-18 14:12:01,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:12:01,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-18 14:12:01,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:12:01,886 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:12:01,886 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:12:01,958 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 14:12:01,958 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [996996596] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:12:01,958 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:12:01,958 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 8] total 24 [2022-01-18 14:12:01,958 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437503337] [2022-01-18 14:12:01,958 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:12:01,958 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 14:12:01,958 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:12:01,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 14:12:01,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2022-01-18 14:12:01,959 INFO L87 Difference]: Start difference. First operand 16064 states and 62057 transitions. Second operand has 26 states, 25 states have (on average 1.96) internal successors, (49), 25 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:12:04,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:12:04,405 INFO L93 Difference]: Finished difference Result 109919 states and 377857 transitions. [2022-01-18 14:12:04,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-01-18 14:12:04,406 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 1.96) internal successors, (49), 25 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 14:12:04,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:12:04,866 INFO L225 Difference]: With dead ends: 109919 [2022-01-18 14:12:04,866 INFO L226 Difference]: Without dead ends: 106615 [2022-01-18 14:12:04,866 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3917 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2473, Invalid=8657, Unknown=0, NotChecked=0, Total=11130 [2022-01-18 14:12:04,867 INFO L933 BasicCegarLoop]: 87 mSDtfsCounter, 855 mSDsluCounter, 940 mSDsCounter, 0 mSdLazyCounter, 2308 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 855 SdHoareTripleChecker+Valid, 1027 SdHoareTripleChecker+Invalid, 2407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 2308 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 14:12:04,867 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [855 Valid, 1027 Invalid, 2407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 2308 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 14:12:05,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106615 states. [2022-01-18 14:12:06,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106615 to 17275. [2022-01-18 14:12:06,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17275 states, 17245 states have (on average 3.90698753261815) internal successors, (67376), 17274 states have internal predecessors, (67376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:12:06,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17275 states to 17275 states and 67376 transitions. [2022-01-18 14:12:06,337 INFO L78 Accepts]: Start accepts. Automaton has 17275 states and 67376 transitions. Word has length 18 [2022-01-18 14:12:06,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:12:06,338 INFO L470 AbstractCegarLoop]: Abstraction has 17275 states and 67376 transitions. [2022-01-18 14:12:06,338 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 1.96) internal successors, (49), 25 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:12:06,338 INFO L276 IsEmpty]: Start isEmpty. Operand 17275 states and 67376 transitions. [2022-01-18 14:12:06,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 14:12:06,341 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:12:06,341 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:12:06,357 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2022-01-18 14:12:06,543 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:12:06,543 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:12:06,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:12:06,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1122994612, now seen corresponding path program 1 times [2022-01-18 14:12:06,544 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:12:06,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143976232] [2022-01-18 14:12:06,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:12:06,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:12:06,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:12:06,587 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:12:06,587 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:12:06,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143976232] [2022-01-18 14:12:06,588 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143976232] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:12:06,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1553443907] [2022-01-18 14:12:06,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:12:06,588 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:12:06,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:12:06,589 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:12:06,589 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-01-18 14:12:06,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:12:06,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-18 14:12:06,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:12:06,720 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:12:06,720 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:12:06,797 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:12:06,797 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1553443907] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:12:06,797 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:12:06,797 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-18 14:12:06,797 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126909254] [2022-01-18 14:12:06,798 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:12:06,798 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 14:12:06,798 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:12:06,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 14:12:06,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=624, Unknown=0, NotChecked=0, Total=756 [2022-01-18 14:12:06,798 INFO L87 Difference]: Start difference. First operand 17275 states and 67376 transitions. Second operand has 28 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:12:09,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:12:09,032 INFO L93 Difference]: Finished difference Result 111023 states and 387204 transitions. [2022-01-18 14:12:09,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-01-18 14:12:09,033 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 14:12:09,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:12:09,525 INFO L225 Difference]: With dead ends: 111023 [2022-01-18 14:12:09,525 INFO L226 Difference]: Without dead ends: 105449 [2022-01-18 14:12:09,525 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2684 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1986, Invalid=6570, Unknown=0, NotChecked=0, Total=8556 [2022-01-18 14:12:09,525 INFO L933 BasicCegarLoop]: 83 mSDtfsCounter, 712 mSDsluCounter, 931 mSDsCounter, 0 mSdLazyCounter, 2185 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 712 SdHoareTripleChecker+Valid, 1014 SdHoareTripleChecker+Invalid, 2281 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 2185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 14:12:09,526 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [712 Valid, 1014 Invalid, 2281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 2185 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 14:12:09,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105449 states. [2022-01-18 14:12:10,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105449 to 16831. [2022-01-18 14:12:10,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16831 states, 16801 states have (on average 3.882566513897982) internal successors, (65231), 16830 states have internal predecessors, (65231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:12:10,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16831 states to 16831 states and 65231 transitions. [2022-01-18 14:12:10,755 INFO L78 Accepts]: Start accepts. Automaton has 16831 states and 65231 transitions. Word has length 18 [2022-01-18 14:12:10,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:12:10,755 INFO L470 AbstractCegarLoop]: Abstraction has 16831 states and 65231 transitions. [2022-01-18 14:12:10,755 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:12:10,755 INFO L276 IsEmpty]: Start isEmpty. Operand 16831 states and 65231 transitions. [2022-01-18 14:12:10,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 14:12:10,758 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:12:10,758 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:12:10,775 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-01-18 14:12:10,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:12:10,959 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:12:10,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:12:10,959 INFO L85 PathProgramCache]: Analyzing trace with hash 1822780237, now seen corresponding path program 2 times [2022-01-18 14:12:10,959 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:12:10,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836480240] [2022-01-18 14:12:10,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:12:10,959 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:12:10,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:12:11,003 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:12:11,003 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:12:11,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836480240] [2022-01-18 14:12:11,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836480240] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:12:11,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1219212774] [2022-01-18 14:12:11,003 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 14:12:11,003 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:12:11,004 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:12:11,004 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:12:11,005 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-01-18 14:12:11,021 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 14:12:11,021 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:12:11,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:12:11,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:12:11,116 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-18 14:12:11,116 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:12:11,171 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-18 14:12:11,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1219212774] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:12:11,171 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:12:11,171 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 21 [2022-01-18 14:12:11,171 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043258064] [2022-01-18 14:12:11,171 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:12:11,171 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 14:12:11,171 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:12:11,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 14:12:11,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2022-01-18 14:12:11,172 INFO L87 Difference]: Start difference. First operand 16831 states and 65231 transitions. Second operand has 23 states, 22 states have (on average 2.0) internal successors, (44), 22 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 14:12:13,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:12:13,094 INFO L93 Difference]: Finished difference Result 100390 states and 346481 transitions. [2022-01-18 14:12:13,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-01-18 14:12:13,095 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.0) internal successors, (44), 22 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 18 [2022-01-18 14:12:13,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:12:13,797 INFO L225 Difference]: With dead ends: 100390 [2022-01-18 14:12:13,797 INFO L226 Difference]: Without dead ends: 96666 [2022-01-18 14:12:13,798 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1997 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1600, Invalid=5540, Unknown=0, NotChecked=0, Total=7140 [2022-01-18 14:12:13,799 INFO L933 BasicCegarLoop]: 127 mSDtfsCounter, 646 mSDsluCounter, 1062 mSDsCounter, 0 mSdLazyCounter, 2320 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 646 SdHoareTripleChecker+Valid, 1189 SdHoareTripleChecker+Invalid, 2399 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 2320 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 14:12:13,799 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [646 Valid, 1189 Invalid, 2399 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 2320 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 14:12:13,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96666 states. [2022-01-18 14:12:14,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96666 to 15597. [2022-01-18 14:12:14,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15597 states, 15567 states have (on average 3.8165349778377338) internal successors, (59412), 15596 states have internal predecessors, (59412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:12:14,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15597 states to 15597 states and 59412 transitions. [2022-01-18 14:12:14,647 INFO L78 Accepts]: Start accepts. Automaton has 15597 states and 59412 transitions. Word has length 18 [2022-01-18 14:12:14,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:12:14,647 INFO L470 AbstractCegarLoop]: Abstraction has 15597 states and 59412 transitions. [2022-01-18 14:12:14,647 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.0) internal successors, (44), 22 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 14:12:14,647 INFO L276 IsEmpty]: Start isEmpty. Operand 15597 states and 59412 transitions. [2022-01-18 14:12:14,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 14:12:14,651 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:12:14,651 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:12:14,666 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2022-01-18 14:12:14,851 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2022-01-18 14:12:14,851 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:12:14,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:12:14,852 INFO L85 PathProgramCache]: Analyzing trace with hash 1822775282, now seen corresponding path program 2 times [2022-01-18 14:12:14,852 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:12:14,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782670543] [2022-01-18 14:12:14,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:12:14,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:12:14,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:12:14,902 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:12:14,902 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:12:14,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782670543] [2022-01-18 14:12:14,902 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782670543] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:12:14,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1398670737] [2022-01-18 14:12:14,902 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 14:12:14,902 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:12:14,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:12:14,903 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:12:14,904 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-01-18 14:12:14,923 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 14:12:14,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:12:14,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:12:14,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:12:15,019 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-18 14:12:15,019 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:12:15,075 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-18 14:12:15,075 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1398670737] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:12:15,075 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:12:15,075 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 21 [2022-01-18 14:12:15,075 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307054312] [2022-01-18 14:12:15,076 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:12:15,076 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 14:12:15,076 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:12:15,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 14:12:15,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2022-01-18 14:12:15,076 INFO L87 Difference]: Start difference. First operand 15597 states and 59412 transitions. Second operand has 23 states, 22 states have (on average 2.0) internal successors, (44), 22 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 14:12:17,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:12:17,673 INFO L93 Difference]: Finished difference Result 106140 states and 361897 transitions. [2022-01-18 14:12:17,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-01-18 14:12:17,674 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.0) internal successors, (44), 22 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 18 [2022-01-18 14:12:17,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:12:18,110 INFO L225 Difference]: With dead ends: 106140 [2022-01-18 14:12:18,111 INFO L226 Difference]: Without dead ends: 102295 [2022-01-18 14:12:18,112 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3344 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2264, Invalid=8242, Unknown=0, NotChecked=0, Total=10506 [2022-01-18 14:12:18,112 INFO L933 BasicCegarLoop]: 126 mSDtfsCounter, 749 mSDsluCounter, 1124 mSDsCounter, 0 mSdLazyCounter, 2805 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 749 SdHoareTripleChecker+Valid, 1250 SdHoareTripleChecker+Invalid, 2906 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 2805 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 14:12:18,112 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [749 Valid, 1250 Invalid, 2906 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 2805 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 14:12:18,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102295 states. [2022-01-18 14:12:19,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102295 to 14789. [2022-01-18 14:12:19,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14789 states, 14759 states have (on average 3.7295887255234095) internal successors, (55045), 14788 states have internal predecessors, (55045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:12:19,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14789 states to 14789 states and 55045 transitions. [2022-01-18 14:12:19,352 INFO L78 Accepts]: Start accepts. Automaton has 14789 states and 55045 transitions. Word has length 18 [2022-01-18 14:12:19,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:12:19,353 INFO L470 AbstractCegarLoop]: Abstraction has 14789 states and 55045 transitions. [2022-01-18 14:12:19,353 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.0) internal successors, (44), 22 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 14:12:19,353 INFO L276 IsEmpty]: Start isEmpty. Operand 14789 states and 55045 transitions. [2022-01-18 14:12:19,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 14:12:19,356 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:12:19,357 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:12:19,372 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-01-18 14:12:19,557 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:12:19,557 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:12:19,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:12:19,557 INFO L85 PathProgramCache]: Analyzing trace with hash -1239713124, now seen corresponding path program 3 times [2022-01-18 14:12:19,557 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:12:19,558 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828569405] [2022-01-18 14:12:19,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:12:19,558 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:12:19,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:12:19,615 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 7 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:12:19,615 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:12:19,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828569405] [2022-01-18 14:12:19,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828569405] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:12:19,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2144338218] [2022-01-18 14:12:19,615 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 14:12:19,615 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:12:19,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:12:19,616 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:12:19,617 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-01-18 14:12:19,633 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 14:12:19,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:12:19,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-18 14:12:19,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:12:19,752 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 7 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:12:19,752 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:12:19,838 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 7 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:12:19,838 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2144338218] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:12:19,838 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:12:19,838 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 27 [2022-01-18 14:12:19,838 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117998921] [2022-01-18 14:12:19,838 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:12:19,838 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 14:12:19,838 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:12:19,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 14:12:19,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=684, Unknown=0, NotChecked=0, Total=812 [2022-01-18 14:12:19,839 INFO L87 Difference]: Start difference. First operand 14789 states and 55045 transitions. Second operand has 29 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:12:23,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:12:23,095 INFO L93 Difference]: Finished difference Result 163030 states and 550472 transitions. [2022-01-18 14:12:23,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2022-01-18 14:12:23,095 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 14:12:23,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:12:23,740 INFO L225 Difference]: With dead ends: 163030 [2022-01-18 14:12:23,740 INFO L226 Difference]: Without dead ends: 158686 [2022-01-18 14:12:23,741 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7637 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=4963, Invalid=15343, Unknown=0, NotChecked=0, Total=20306 [2022-01-18 14:12:23,741 INFO L933 BasicCegarLoop]: 85 mSDtfsCounter, 1612 mSDsluCounter, 1046 mSDsCounter, 0 mSdLazyCounter, 2274 mSolverCounterSat, 156 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1612 SdHoareTripleChecker+Valid, 1131 SdHoareTripleChecker+Invalid, 2430 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 156 IncrementalHoareTripleChecker+Valid, 2274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 14:12:23,741 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1612 Valid, 1131 Invalid, 2430 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [156 Valid, 2274 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 14:12:24,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158686 states. [2022-01-18 14:12:25,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158686 to 13184. [2022-01-18 14:12:25,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13184 states, 13154 states have (on average 3.7117226699102934) internal successors, (48824), 13183 states have internal predecessors, (48824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:12:25,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13184 states to 13184 states and 48824 transitions. [2022-01-18 14:12:25,662 INFO L78 Accepts]: Start accepts. Automaton has 13184 states and 48824 transitions. Word has length 18 [2022-01-18 14:12:25,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:12:25,662 INFO L470 AbstractCegarLoop]: Abstraction has 13184 states and 48824 transitions. [2022-01-18 14:12:25,662 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:12:25,662 INFO L276 IsEmpty]: Start isEmpty. Operand 13184 states and 48824 transitions. [2022-01-18 14:12:25,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 14:12:25,668 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:12:25,668 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:12:25,686 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2022-01-18 14:12:25,871 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:12:25,871 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:12:25,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:12:25,872 INFO L85 PathProgramCache]: Analyzing trace with hash -575635336, now seen corresponding path program 1 times [2022-01-18 14:12:25,872 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:12:25,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372449404] [2022-01-18 14:12:25,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:12:25,872 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:12:25,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:12:25,921 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:12:25,921 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:12:25,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372449404] [2022-01-18 14:12:25,921 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372449404] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:12:25,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1852784882] [2022-01-18 14:12:25,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:12:25,921 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:12:25,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:12:25,922 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:12:25,923 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-01-18 14:12:25,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:12:25,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-18 14:12:25,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:12:26,071 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:12:26,071 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:12:26,171 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:12:26,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1852784882] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:12:26,172 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:12:26,172 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 28 [2022-01-18 14:12:26,172 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043958205] [2022-01-18 14:12:26,172 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:12:26,172 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 14:12:26,172 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:12:26,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 14:12:26,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=743, Unknown=0, NotChecked=0, Total=870 [2022-01-18 14:12:26,173 INFO L87 Difference]: Start difference. First operand 13184 states and 48824 transitions. Second operand has 30 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 29 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:12:29,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:12:29,216 INFO L93 Difference]: Finished difference Result 140022 states and 467957 transitions. [2022-01-18 14:12:29,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-01-18 14:12:29,217 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 29 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 14:12:29,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:12:29,777 INFO L225 Difference]: With dead ends: 140022 [2022-01-18 14:12:29,777 INFO L226 Difference]: Without dead ends: 137348 [2022-01-18 14:12:29,778 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5710 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3956, Invalid=11794, Unknown=0, NotChecked=0, Total=15750 [2022-01-18 14:12:29,778 INFO L933 BasicCegarLoop]: 72 mSDtfsCounter, 1351 mSDsluCounter, 1133 mSDsCounter, 0 mSdLazyCounter, 2480 mSolverCounterSat, 145 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1351 SdHoareTripleChecker+Valid, 1205 SdHoareTripleChecker+Invalid, 2625 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 145 IncrementalHoareTripleChecker+Valid, 2480 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 14:12:29,778 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1351 Valid, 1205 Invalid, 2625 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [145 Valid, 2480 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 14:12:29,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137348 states. [2022-01-18 14:12:31,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137348 to 12720. [2022-01-18 14:12:31,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12720 states, 12690 states have (on average 3.711426319936958) internal successors, (47098), 12719 states have internal predecessors, (47098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:12:31,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12720 states to 12720 states and 47098 transitions. [2022-01-18 14:12:31,192 INFO L78 Accepts]: Start accepts. Automaton has 12720 states and 47098 transitions. Word has length 20 [2022-01-18 14:12:31,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:12:31,192 INFO L470 AbstractCegarLoop]: Abstraction has 12720 states and 47098 transitions. [2022-01-18 14:12:31,192 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 29 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:12:31,192 INFO L276 IsEmpty]: Start isEmpty. Operand 12720 states and 47098 transitions. [2022-01-18 14:12:31,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 14:12:31,196 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:12:31,196 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:12:31,213 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2022-01-18 14:12:31,396 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:12:31,397 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:12:31,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:12:31,397 INFO L85 PathProgramCache]: Analyzing trace with hash -1523974204, now seen corresponding path program 2 times [2022-01-18 14:12:31,397 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:12:31,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068100881] [2022-01-18 14:12:31,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:12:31,397 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:12:31,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:12:31,453 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 14:12:31,453 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:12:31,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068100881] [2022-01-18 14:12:31,453 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068100881] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:12:31,454 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [749615014] [2022-01-18 14:12:31,454 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 14:12:31,454 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:12:31,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:12:31,455 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:12:31,456 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-01-18 14:12:31,472 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 14:12:31,473 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:12:31,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:12:31,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:12:31,610 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:12:31,610 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:12:31,675 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:12:31,675 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [749615014] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:12:31,675 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:12:31,675 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 11] total 23 [2022-01-18 14:12:31,676 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91908821] [2022-01-18 14:12:31,676 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:12:31,676 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 14:12:31,676 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:12:31,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 14:12:31,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2022-01-18 14:12:31,676 INFO L87 Difference]: Start difference. First operand 12720 states and 47098 transitions. Second operand has 25 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:12:39,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:12:39,992 INFO L93 Difference]: Finished difference Result 261043 states and 847915 transitions. [2022-01-18 14:12:39,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 291 states. [2022-01-18 14:12:39,992 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 14:12:39,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:12:41,061 INFO L225 Difference]: With dead ends: 261043 [2022-01-18 14:12:41,061 INFO L226 Difference]: Without dead ends: 253197 [2022-01-18 14:12:41,064 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 335 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 308 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42709 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=14733, Invalid=81057, Unknown=0, NotChecked=0, Total=95790 [2022-01-18 14:12:41,064 INFO L933 BasicCegarLoop]: 115 mSDtfsCounter, 2132 mSDsluCounter, 1962 mSDsCounter, 0 mSdLazyCounter, 4315 mSolverCounterSat, 259 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2132 SdHoareTripleChecker+Valid, 2077 SdHoareTripleChecker+Invalid, 4574 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 259 IncrementalHoareTripleChecker+Valid, 4315 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 14:12:41,064 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2132 Valid, 2077 Invalid, 4574 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [259 Valid, 4315 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 14:12:41,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253197 states. [2022-01-18 14:12:44,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253197 to 13510. [2022-01-18 14:12:44,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13510 states, 13480 states have (on average 3.7149109792284865) internal successors, (50077), 13509 states have internal predecessors, (50077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:12:44,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13510 states to 13510 states and 50077 transitions. [2022-01-18 14:12:44,173 INFO L78 Accepts]: Start accepts. Automaton has 13510 states and 50077 transitions. Word has length 20 [2022-01-18 14:12:44,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:12:44,174 INFO L470 AbstractCegarLoop]: Abstraction has 13510 states and 50077 transitions. [2022-01-18 14:12:44,174 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:12:44,174 INFO L276 IsEmpty]: Start isEmpty. Operand 13510 states and 50077 transitions. [2022-01-18 14:12:44,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 14:12:44,181 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:12:44,181 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:12:44,197 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2022-01-18 14:12:44,381 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2022-01-18 14:12:44,381 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:12:44,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:12:44,382 INFO L85 PathProgramCache]: Analyzing trace with hash -1223436501, now seen corresponding path program 1 times [2022-01-18 14:12:44,382 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:12:44,382 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035731401] [2022-01-18 14:12:44,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:12:44,382 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:12:44,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:12:44,438 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:12:44,438 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:12:44,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035731401] [2022-01-18 14:12:44,438 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035731401] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:12:44,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1698079471] [2022-01-18 14:12:44,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:12:44,439 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:12:44,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:12:44,439 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:12:44,440 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-01-18 14:12:44,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:12:44,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 14:12:44,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:12:44,602 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:12:44,602 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:12:44,676 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:12:44,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1698079471] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:12:44,677 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:12:44,677 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 11] total 28 [2022-01-18 14:12:44,677 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566022347] [2022-01-18 14:12:44,677 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:12:44,677 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 14:12:44,677 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:12:44,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 14:12:44,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=747, Unknown=0, NotChecked=0, Total=870 [2022-01-18 14:12:44,677 INFO L87 Difference]: Start difference. First operand 13510 states and 50077 transitions. Second operand has 30 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:12:56,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:12:56,106 INFO L93 Difference]: Finished difference Result 302184 states and 968935 transitions. [2022-01-18 14:12:56,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 445 states. [2022-01-18 14:12:56,106 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 14:12:56,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:12:58,015 INFO L225 Difference]: With dead ends: 302184 [2022-01-18 14:12:58,015 INFO L226 Difference]: Without dead ends: 293465 [2022-01-18 14:12:58,021 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 489 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 467 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101308 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=27838, Invalid=191654, Unknown=0, NotChecked=0, Total=219492 [2022-01-18 14:12:58,022 INFO L933 BasicCegarLoop]: 147 mSDtfsCounter, 2446 mSDsluCounter, 2825 mSDsCounter, 0 mSdLazyCounter, 5638 mSolverCounterSat, 279 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2446 SdHoareTripleChecker+Valid, 2972 SdHoareTripleChecker+Invalid, 5917 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 279 IncrementalHoareTripleChecker+Valid, 5638 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-01-18 14:12:58,022 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2446 Valid, 2972 Invalid, 5917 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [279 Valid, 5638 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-01-18 14:12:58,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 293465 states. [2022-01-18 14:13:00,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 293465 to 14257. [2022-01-18 14:13:00,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14257 states, 14227 states have (on average 3.7041540732410208) internal successors, (52699), 14256 states have internal predecessors, (52699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:13:01,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14257 states to 14257 states and 52699 transitions. [2022-01-18 14:13:01,009 INFO L78 Accepts]: Start accepts. Automaton has 14257 states and 52699 transitions. Word has length 20 [2022-01-18 14:13:01,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:13:01,009 INFO L470 AbstractCegarLoop]: Abstraction has 14257 states and 52699 transitions. [2022-01-18 14:13:01,009 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:13:01,009 INFO L276 IsEmpty]: Start isEmpty. Operand 14257 states and 52699 transitions. [2022-01-18 14:13:01,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 14:13:01,016 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:13:01,016 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:13:01,036 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2022-01-18 14:13:01,216 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:13:01,217 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:13:01,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:13:01,217 INFO L85 PathProgramCache]: Analyzing trace with hash -523650876, now seen corresponding path program 3 times [2022-01-18 14:13:01,217 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:13:01,217 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531781216] [2022-01-18 14:13:01,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:13:01,217 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:13:01,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:13:01,272 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:13:01,272 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:13:01,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531781216] [2022-01-18 14:13:01,272 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531781216] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:13:01,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1803545636] [2022-01-18 14:13:01,272 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 14:13:01,272 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:13:01,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:13:01,273 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:13:01,274 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-01-18 14:13:01,294 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 14:13:01,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:13:01,294 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 14:13:01,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:13:01,629 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:13:01,630 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:13:01,719 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:13:01,719 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1803545636] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:13:01,719 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:13:01,719 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 11] total 28 [2022-01-18 14:13:01,720 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143876438] [2022-01-18 14:13:01,720 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:13:01,720 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 14:13:01,720 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:13:01,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 14:13:01,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=747, Unknown=0, NotChecked=0, Total=870 [2022-01-18 14:13:01,720 INFO L87 Difference]: Start difference. First operand 14257 states and 52699 transitions. Second operand has 30 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:13:13,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:13:13,433 INFO L93 Difference]: Finished difference Result 294671 states and 949569 transitions. [2022-01-18 14:13:13,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 451 states. [2022-01-18 14:13:13,433 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 14:13:13,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:13:14,680 INFO L225 Difference]: With dead ends: 294671 [2022-01-18 14:13:14,680 INFO L226 Difference]: Without dead ends: 287304 [2022-01-18 14:13:14,687 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 495 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 473 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104312 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=28981, Invalid=196169, Unknown=0, NotChecked=0, Total=225150 [2022-01-18 14:13:14,687 INFO L933 BasicCegarLoop]: 172 mSDtfsCounter, 2728 mSDsluCounter, 2783 mSDsCounter, 0 mSdLazyCounter, 6056 mSolverCounterSat, 347 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2728 SdHoareTripleChecker+Valid, 2955 SdHoareTripleChecker+Invalid, 6403 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 347 IncrementalHoareTripleChecker+Valid, 6056 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-01-18 14:13:14,687 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2728 Valid, 2955 Invalid, 6403 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [347 Valid, 6056 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2022-01-18 14:13:15,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287304 states. [2022-01-18 14:13:18,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287304 to 14655. [2022-01-18 14:13:18,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14655 states, 14625 states have (on average 3.7036581196581198) internal successors, (54166), 14654 states have internal predecessors, (54166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:13:18,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14655 states to 14655 states and 54166 transitions. [2022-01-18 14:13:18,108 INFO L78 Accepts]: Start accepts. Automaton has 14655 states and 54166 transitions. Word has length 20 [2022-01-18 14:13:18,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:13:18,108 INFO L470 AbstractCegarLoop]: Abstraction has 14655 states and 54166 transitions. [2022-01-18 14:13:18,108 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:13:18,108 INFO L276 IsEmpty]: Start isEmpty. Operand 14655 states and 54166 transitions. [2022-01-18 14:13:18,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 14:13:18,115 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:13:18,115 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:13:18,132 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2022-01-18 14:13:18,316 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:13:18,316 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:13:18,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:13:18,316 INFO L85 PathProgramCache]: Analyzing trace with hash -523660791, now seen corresponding path program 2 times [2022-01-18 14:13:18,316 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:13:18,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406768722] [2022-01-18 14:13:18,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:13:18,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:13:18,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:13:18,375 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:13:18,375 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:13:18,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406768722] [2022-01-18 14:13:18,375 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406768722] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:13:18,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [82877635] [2022-01-18 14:13:18,375 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 14:13:18,375 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:13:18,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:13:18,376 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:13:18,378 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-01-18 14:13:18,396 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 14:13:18,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:13:18,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:13:18,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:13:18,532 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:13:18,532 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:13:18,594 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:13:18,594 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [82877635] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:13:18,594 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:13:18,595 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 14:13:18,595 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466003604] [2022-01-18 14:13:18,595 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:13:18,595 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 14:13:18,595 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:13:18,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 14:13:18,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=615, Unknown=0, NotChecked=0, Total=702 [2022-01-18 14:13:18,595 INFO L87 Difference]: Start difference. First operand 14655 states and 54166 transitions. Second operand has 27 states, 26 states have (on average 1.9230769230769231) internal successors, (50), 26 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:13:26,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:13:26,686 INFO L93 Difference]: Finished difference Result 197067 states and 636084 transitions. [2022-01-18 14:13:26,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 300 states. [2022-01-18 14:13:26,687 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 1.9230769230769231) internal successors, (50), 26 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 14:13:26,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:13:27,484 INFO L225 Difference]: With dead ends: 197067 [2022-01-18 14:13:27,484 INFO L226 Difference]: Without dead ends: 188121 [2022-01-18 14:13:27,487 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 344 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 319 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44522 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=17133, Invalid=85587, Unknown=0, NotChecked=0, Total=102720 [2022-01-18 14:13:27,488 INFO L933 BasicCegarLoop]: 136 mSDtfsCounter, 2127 mSDsluCounter, 2097 mSDsCounter, 0 mSdLazyCounter, 4563 mSolverCounterSat, 254 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2127 SdHoareTripleChecker+Valid, 2233 SdHoareTripleChecker+Invalid, 4817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 254 IncrementalHoareTripleChecker+Valid, 4563 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 14:13:27,488 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2127 Valid, 2233 Invalid, 4817 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [254 Valid, 4563 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 14:13:27,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188121 states. [2022-01-18 14:13:29,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188121 to 14808. [2022-01-18 14:13:29,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14808 states, 14778 states have (on average 3.694004601434565) internal successors, (54590), 14807 states have internal predecessors, (54590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:13:29,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14808 states to 14808 states and 54590 transitions. [2022-01-18 14:13:29,845 INFO L78 Accepts]: Start accepts. Automaton has 14808 states and 54590 transitions. Word has length 20 [2022-01-18 14:13:29,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:13:29,845 INFO L470 AbstractCegarLoop]: Abstraction has 14808 states and 54590 transitions. [2022-01-18 14:13:29,845 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 1.9230769230769231) internal successors, (50), 26 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:13:29,845 INFO L276 IsEmpty]: Start isEmpty. Operand 14808 states and 54590 transitions. [2022-01-18 14:13:29,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 14:13:29,853 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:13:29,853 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:13:29,871 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2022-01-18 14:13:30,067 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable81 [2022-01-18 14:13:30,067 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:13:30,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:13:30,068 INFO L85 PathProgramCache]: Analyzing trace with hash 493717913, now seen corresponding path program 3 times [2022-01-18 14:13:30,068 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:13:30,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68493580] [2022-01-18 14:13:30,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:13:30,068 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:13:30,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:13:30,131 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:13:30,131 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:13:30,131 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68493580] [2022-01-18 14:13:30,131 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68493580] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:13:30,131 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1908893952] [2022-01-18 14:13:30,131 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 14:13:30,131 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:13:30,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:13:30,132 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:13:30,133 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-01-18 14:13:30,150 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 14:13:30,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:13:30,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 14:13:30,151 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:13:30,299 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:13:30,299 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:13:30,387 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:13:30,387 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1908893952] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:13:30,387 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:13:30,387 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 11] total 29 [2022-01-18 14:13:30,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144493088] [2022-01-18 14:13:30,387 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:13:30,387 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 14:13:30,387 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:13:30,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 14:13:30,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=809, Unknown=0, NotChecked=0, Total=930 [2022-01-18 14:13:30,388 INFO L87 Difference]: Start difference. First operand 14808 states and 54590 transitions. Second operand has 31 states, 30 states have (on average 1.9) internal successors, (57), 30 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:13:46,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:13:46,018 INFO L93 Difference]: Finished difference Result 351076 states and 1121517 transitions. [2022-01-18 14:13:46,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 574 states. [2022-01-18 14:13:46,018 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 1.9) internal successors, (57), 30 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 14:13:46,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:13:47,631 INFO L225 Difference]: With dead ends: 351076 [2022-01-18 14:13:47,631 INFO L226 Difference]: Without dead ends: 339331 [2022-01-18 14:13:47,641 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 618 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 597 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167484 ImplicationChecksByTransitivity, 9.8s TimeCoverageRelationStatistics Valid=40589, Invalid=317613, Unknown=0, NotChecked=0, Total=358202 [2022-01-18 14:13:47,642 INFO L933 BasicCegarLoop]: 176 mSDtfsCounter, 3638 mSDsluCounter, 3043 mSDsCounter, 0 mSdLazyCounter, 6386 mSolverCounterSat, 437 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3638 SdHoareTripleChecker+Valid, 3219 SdHoareTripleChecker+Invalid, 6823 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 437 IncrementalHoareTripleChecker+Valid, 6386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-01-18 14:13:47,642 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3638 Valid, 3219 Invalid, 6823 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [437 Valid, 6386 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2022-01-18 14:13:48,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339331 states. [2022-01-18 14:13:51,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339331 to 15031. [2022-01-18 14:13:51,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15031 states, 15001 states have (on average 3.7394173721751884) internal successors, (56095), 15030 states have internal predecessors, (56095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:13:51,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15031 states to 15031 states and 56095 transitions. [2022-01-18 14:13:51,975 INFO L78 Accepts]: Start accepts. Automaton has 15031 states and 56095 transitions. Word has length 20 [2022-01-18 14:13:51,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:13:51,975 INFO L470 AbstractCegarLoop]: Abstraction has 15031 states and 56095 transitions. [2022-01-18 14:13:51,975 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 1.9) internal successors, (57), 30 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:13:51,975 INFO L276 IsEmpty]: Start isEmpty. Operand 15031 states and 56095 transitions. [2022-01-18 14:13:51,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 14:13:51,982 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:13:51,982 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:13:51,997 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2022-01-18 14:13:52,182 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:13:52,182 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:13:52,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:13:52,183 INFO L85 PathProgramCache]: Analyzing trace with hash 1246487406, now seen corresponding path program 4 times [2022-01-18 14:13:52,183 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:13:52,183 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312162787] [2022-01-18 14:13:52,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:13:52,183 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:13:52,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:13:52,236 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 14:13:52,237 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:13:52,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312162787] [2022-01-18 14:13:52,237 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312162787] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:13:52,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1976947015] [2022-01-18 14:13:52,237 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 14:13:52,237 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:13:52,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:13:52,238 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:13:52,238 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-01-18 14:13:52,258 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 14:13:52,259 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:13:52,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 14:13:52,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:13:52,394 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:13:52,394 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:13:52,465 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 14:13:52,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1976947015] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:13:52,466 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:13:52,466 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 12, 9] total 26 [2022-01-18 14:13:52,466 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61511550] [2022-01-18 14:13:52,466 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:13:52,466 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 14:13:52,466 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:13:52,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 14:13:52,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=636, Unknown=0, NotChecked=0, Total=756 [2022-01-18 14:13:52,466 INFO L87 Difference]: Start difference. First operand 15031 states and 56095 transitions. Second operand has 28 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:14:02,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:14:02,541 INFO L93 Difference]: Finished difference Result 240095 states and 773730 transitions. [2022-01-18 14:14:02,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 379 states. [2022-01-18 14:14:02,541 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 14:14:02,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:14:03,626 INFO L225 Difference]: With dead ends: 240095 [2022-01-18 14:14:03,626 INFO L226 Difference]: Without dead ends: 234732 [2022-01-18 14:14:03,631 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 423 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 399 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75199 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=23154, Invalid=137246, Unknown=0, NotChecked=0, Total=160400 [2022-01-18 14:14:03,631 INFO L933 BasicCegarLoop]: 200 mSDtfsCounter, 2503 mSDsluCounter, 2683 mSDsCounter, 0 mSdLazyCounter, 5908 mSolverCounterSat, 316 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2503 SdHoareTripleChecker+Valid, 2883 SdHoareTripleChecker+Invalid, 6224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 316 IncrementalHoareTripleChecker+Valid, 5908 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:14:03,631 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2503 Valid, 2883 Invalid, 6224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [316 Valid, 5908 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-01-18 14:14:03,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234732 states. [2022-01-18 14:14:06,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234732 to 16013. [2022-01-18 14:14:06,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16013 states, 15983 states have (on average 3.77745104173184) internal successors, (60375), 16012 states have internal predecessors, (60375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:14:06,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16013 states to 16013 states and 60375 transitions. [2022-01-18 14:14:06,500 INFO L78 Accepts]: Start accepts. Automaton has 16013 states and 60375 transitions. Word has length 20 [2022-01-18 14:14:06,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:14:06,500 INFO L470 AbstractCegarLoop]: Abstraction has 16013 states and 60375 transitions. [2022-01-18 14:14:06,500 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:14:06,500 INFO L276 IsEmpty]: Start isEmpty. Operand 16013 states and 60375 transitions. [2022-01-18 14:14:06,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 14:14:06,508 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:14:06,508 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:14:06,523 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2022-01-18 14:14:06,708 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:14:06,708 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:14:06,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:14:06,709 INFO L85 PathProgramCache]: Analyzing trace with hash 1835798958, now seen corresponding path program 1 times [2022-01-18 14:14:06,709 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:14:06,709 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806433728] [2022-01-18 14:14:06,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:14:06,709 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:14:06,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:14:06,774 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 14:14:06,774 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:14:06,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806433728] [2022-01-18 14:14:06,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806433728] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:14:06,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1823036396] [2022-01-18 14:14:06,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:14:06,774 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:14:06,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:14:06,775 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:14:06,776 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-01-18 14:14:06,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:14:06,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 14:14:06,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:14:06,969 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:14:06,969 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:14:07,041 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 14:14:07,042 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1823036396] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:14:07,042 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:14:07,042 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 10] total 27 [2022-01-18 14:14:07,042 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742221044] [2022-01-18 14:14:07,042 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:14:07,042 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 14:14:07,042 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:14:07,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 14:14:07,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=692, Unknown=0, NotChecked=0, Total=812 [2022-01-18 14:14:07,042 INFO L87 Difference]: Start difference. First operand 16013 states and 60375 transitions. Second operand has 29 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:14:15,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:14:15,406 INFO L93 Difference]: Finished difference Result 228873 states and 741899 transitions. [2022-01-18 14:14:15,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 334 states. [2022-01-18 14:14:15,406 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 14:14:15,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:14:16,376 INFO L225 Difference]: With dead ends: 228873 [2022-01-18 14:14:16,377 INFO L226 Difference]: Without dead ends: 224319 [2022-01-18 14:14:16,381 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 379 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 356 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58714 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=17499, Invalid=110307, Unknown=0, NotChecked=0, Total=127806 [2022-01-18 14:14:16,381 INFO L933 BasicCegarLoop]: 145 mSDtfsCounter, 2259 mSDsluCounter, 2160 mSDsCounter, 0 mSdLazyCounter, 4896 mSolverCounterSat, 229 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2259 SdHoareTripleChecker+Valid, 2305 SdHoareTripleChecker+Invalid, 5125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 229 IncrementalHoareTripleChecker+Valid, 4896 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 14:14:16,381 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2259 Valid, 2305 Invalid, 5125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [229 Valid, 4896 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-01-18 14:14:17,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224319 states. [2022-01-18 14:14:18,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224319 to 16599. [2022-01-18 14:14:18,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16599 states, 16569 states have (on average 3.7681815438469433) internal successors, (62435), 16598 states have internal predecessors, (62435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:14:19,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16599 states to 16599 states and 62435 transitions. [2022-01-18 14:14:19,027 INFO L78 Accepts]: Start accepts. Automaton has 16599 states and 62435 transitions. Word has length 20 [2022-01-18 14:14:19,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:14:19,027 INFO L470 AbstractCegarLoop]: Abstraction has 16599 states and 62435 transitions. [2022-01-18 14:14:19,027 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:14:19,027 INFO L276 IsEmpty]: Start isEmpty. Operand 16599 states and 62435 transitions. [2022-01-18 14:14:19,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 14:14:19,035 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:14:19,035 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:14:19,052 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2022-01-18 14:14:19,239 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:14:19,239 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:14:19,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:14:19,240 INFO L85 PathProgramCache]: Analyzing trace with hash 1983562318, now seen corresponding path program 5 times [2022-01-18 14:14:19,240 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:14:19,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932852] [2022-01-18 14:14:19,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:14:19,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:14:19,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:14:19,291 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 14:14:19,291 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:14:19,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932852] [2022-01-18 14:14:19,291 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932852] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:14:19,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [581815643] [2022-01-18 14:14:19,291 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 14:14:19,291 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:14:19,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:14:19,292 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:14:19,293 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-01-18 14:14:19,312 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 14:14:19,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:14:19,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 14:14:19,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:14:19,449 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:14:19,449 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:14:19,519 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 14:14:19,519 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [581815643] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:14:19,519 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:14:19,519 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 10] total 27 [2022-01-18 14:14:19,519 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743056284] [2022-01-18 14:14:19,519 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:14:19,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 14:14:19,519 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:14:19,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 14:14:19,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=692, Unknown=0, NotChecked=0, Total=812 [2022-01-18 14:14:19,520 INFO L87 Difference]: Start difference. First operand 16599 states and 62435 transitions. Second operand has 29 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:14:30,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:14:30,277 INFO L93 Difference]: Finished difference Result 234232 states and 756303 transitions. [2022-01-18 14:14:30,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 392 states. [2022-01-18 14:14:30,278 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 14:14:30,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:14:31,333 INFO L225 Difference]: With dead ends: 234232 [2022-01-18 14:14:31,333 INFO L226 Difference]: Without dead ends: 230746 [2022-01-18 14:14:31,338 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 437 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 414 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80701 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=23113, Invalid=149527, Unknown=0, NotChecked=0, Total=172640 [2022-01-18 14:14:31,338 INFO L933 BasicCegarLoop]: 224 mSDtfsCounter, 2019 mSDsluCounter, 3778 mSDsCounter, 0 mSdLazyCounter, 8228 mSolverCounterSat, 229 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2019 SdHoareTripleChecker+Valid, 4002 SdHoareTripleChecker+Invalid, 8457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 229 IncrementalHoareTripleChecker+Valid, 8228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-01-18 14:14:31,339 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2019 Valid, 4002 Invalid, 8457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [229 Valid, 8228 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2022-01-18 14:14:31,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230746 states. [2022-01-18 14:14:34,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230746 to 16671. [2022-01-18 14:14:34,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16671 states, 16641 states have (on average 3.7637161228291567) internal successors, (62632), 16670 states have internal predecessors, (62632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:14:34,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16671 states to 16671 states and 62632 transitions. [2022-01-18 14:14:34,208 INFO L78 Accepts]: Start accepts. Automaton has 16671 states and 62632 transitions. Word has length 20 [2022-01-18 14:14:34,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:14:34,208 INFO L470 AbstractCegarLoop]: Abstraction has 16671 states and 62632 transitions. [2022-01-18 14:14:34,208 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:14:34,208 INFO L276 IsEmpty]: Start isEmpty. Operand 16671 states and 62632 transitions. [2022-01-18 14:14:34,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 14:14:34,216 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:14:34,216 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:14:34,231 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2022-01-18 14:14:34,416 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable85 [2022-01-18 14:14:34,416 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:14:34,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:14:34,417 INFO L85 PathProgramCache]: Analyzing trace with hash -1759392628, now seen corresponding path program 2 times [2022-01-18 14:14:34,417 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:14:34,417 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466781314] [2022-01-18 14:14:34,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:14:34,417 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:14:34,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:14:34,464 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 14:14:34,464 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:14:34,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466781314] [2022-01-18 14:14:34,464 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466781314] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:14:34,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1816767975] [2022-01-18 14:14:34,464 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 14:14:34,464 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:14:34,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:14:34,465 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:14:34,465 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-01-18 14:14:34,485 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 14:14:34,485 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:14:34,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:14:34,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:14:34,617 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:14:34,617 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:14:34,669 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 14:14:34,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1816767975] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:14:34,669 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:14:34,669 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 9] total 23 [2022-01-18 14:14:34,669 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523517946] [2022-01-18 14:14:34,669 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:14:34,670 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 14:14:34,670 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:14:34,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 14:14:34,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=516, Unknown=0, NotChecked=0, Total=600 [2022-01-18 14:14:34,670 INFO L87 Difference]: Start difference. First operand 16671 states and 62632 transitions. Second operand has 25 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:14:38,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:14:38,848 INFO L93 Difference]: Finished difference Result 126171 states and 417071 transitions. [2022-01-18 14:14:38,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 149 states. [2022-01-18 14:14:38,848 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 14:14:38,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:14:39,336 INFO L225 Difference]: With dead ends: 126171 [2022-01-18 14:14:39,336 INFO L226 Difference]: Without dead ends: 122019 [2022-01-18 14:14:39,337 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10962 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=4907, Invalid=23485, Unknown=0, NotChecked=0, Total=28392 [2022-01-18 14:14:39,337 INFO L933 BasicCegarLoop]: 133 mSDtfsCounter, 1527 mSDsluCounter, 1440 mSDsCounter, 0 mSdLazyCounter, 3163 mSolverCounterSat, 169 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1527 SdHoareTripleChecker+Valid, 1573 SdHoareTripleChecker+Invalid, 3332 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 169 IncrementalHoareTripleChecker+Valid, 3163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:14:39,337 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1527 Valid, 1573 Invalid, 3332 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [169 Valid, 3163 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 14:14:39,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122019 states. [2022-01-18 14:14:40,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122019 to 16658. [2022-01-18 14:14:40,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16658 states, 16628 states have (on average 3.7672600433004573) internal successors, (62642), 16657 states have internal predecessors, (62642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:14:40,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16658 states to 16658 states and 62642 transitions. [2022-01-18 14:14:40,871 INFO L78 Accepts]: Start accepts. Automaton has 16658 states and 62642 transitions. Word has length 20 [2022-01-18 14:14:40,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:14:40,871 INFO L470 AbstractCegarLoop]: Abstraction has 16658 states and 62642 transitions. [2022-01-18 14:14:40,871 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:14:40,871 INFO L276 IsEmpty]: Start isEmpty. Operand 16658 states and 62642 transitions. [2022-01-18 14:14:40,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 14:14:40,878 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:14:40,879 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:14:40,893 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2022-01-18 14:14:41,079 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2022-01-18 14:14:41,079 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:14:41,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:14:41,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1759387668, now seen corresponding path program 6 times [2022-01-18 14:14:41,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:14:41,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936215821] [2022-01-18 14:14:41,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:14:41,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:14:41,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:14:41,128 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 14:14:41,128 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:14:41,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936215821] [2022-01-18 14:14:41,128 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936215821] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:14:41,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [496045185] [2022-01-18 14:14:41,128 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 14:14:41,128 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:14:41,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:14:41,129 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:14:41,129 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-01-18 14:14:41,146 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 14:14:41,147 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:14:41,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 14:14:41,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:14:41,291 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:14:41,291 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:14:41,364 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 14:14:41,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [496045185] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:14:41,365 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:14:41,365 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 10] total 27 [2022-01-18 14:14:41,365 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360880631] [2022-01-18 14:14:41,365 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:14:41,365 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 14:14:41,365 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:14:41,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 14:14:41,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=692, Unknown=0, NotChecked=0, Total=812 [2022-01-18 14:14:41,365 INFO L87 Difference]: Start difference. First operand 16658 states and 62642 transitions. Second operand has 29 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:14:49,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:14:49,032 INFO L93 Difference]: Finished difference Result 172299 states and 561952 transitions. [2022-01-18 14:14:49,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 299 states. [2022-01-18 14:14:49,033 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 14:14:49,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:14:49,741 INFO L225 Difference]: With dead ends: 172299 [2022-01-18 14:14:49,741 INFO L226 Difference]: Without dead ends: 169205 [2022-01-18 14:14:49,744 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 344 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 321 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47057 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=14466, Invalid=89540, Unknown=0, NotChecked=0, Total=104006 [2022-01-18 14:14:49,744 INFO L933 BasicCegarLoop]: 211 mSDtfsCounter, 2091 mSDsluCounter, 2151 mSDsCounter, 0 mSdLazyCounter, 5281 mSolverCounterSat, 261 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2091 SdHoareTripleChecker+Valid, 2362 SdHoareTripleChecker+Invalid, 5542 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 261 IncrementalHoareTripleChecker+Valid, 5281 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-01-18 14:14:49,745 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2091 Valid, 2362 Invalid, 5542 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [261 Valid, 5281 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-01-18 14:14:49,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169205 states. [2022-01-18 14:14:51,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169205 to 16511. [2022-01-18 14:14:51,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16511 states, 16481 states have (on average 3.761118864146593) internal successors, (61987), 16510 states have internal predecessors, (61987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:14:51,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16511 states to 16511 states and 61987 transitions. [2022-01-18 14:14:51,717 INFO L78 Accepts]: Start accepts. Automaton has 16511 states and 61987 transitions. Word has length 20 [2022-01-18 14:14:51,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:14:51,717 INFO L470 AbstractCegarLoop]: Abstraction has 16511 states and 61987 transitions. [2022-01-18 14:14:51,717 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:14:51,717 INFO L276 IsEmpty]: Start isEmpty. Operand 16511 states and 61987 transitions. [2022-01-18 14:14:51,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 14:14:51,724 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:14:51,724 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:14:51,739 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2022-01-18 14:14:51,925 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2022-01-18 14:14:51,925 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:14:51,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:14:51,925 INFO L85 PathProgramCache]: Analyzing trace with hash 1396773826, now seen corresponding path program 7 times [2022-01-18 14:14:51,925 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:14:51,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093066797] [2022-01-18 14:14:51,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:14:51,925 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:14:51,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:14:51,977 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 14:14:51,978 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:14:51,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093066797] [2022-01-18 14:14:51,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093066797] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:14:51,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [877491324] [2022-01-18 14:14:51,978 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 14:14:51,978 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:14:51,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:14:51,979 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:14:51,980 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-01-18 14:14:51,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:14:51,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 14:14:51,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:14:52,139 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:14:52,140 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:14:52,220 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 14:14:52,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [877491324] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:14:52,220 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:14:52,220 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 12, 9] total 26 [2022-01-18 14:14:52,220 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250114927] [2022-01-18 14:14:52,221 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:14:52,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 14:14:52,221 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:14:52,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 14:14:52,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=644, Unknown=0, NotChecked=0, Total=756 [2022-01-18 14:14:52,221 INFO L87 Difference]: Start difference. First operand 16511 states and 61987 transitions. Second operand has 28 states, 27 states have (on average 2.074074074074074) internal successors, (56), 27 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 14:15:03,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:15:03,939 INFO L93 Difference]: Finished difference Result 268452 states and 858051 transitions. [2022-01-18 14:15:03,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 462 states. [2022-01-18 14:15:03,939 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 2.074074074074074) internal successors, (56), 27 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 14:15:03,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:15:05,645 INFO L225 Difference]: With dead ends: 268452 [2022-01-18 14:15:05,645 INFO L226 Difference]: Without dead ends: 263320 [2022-01-18 14:15:05,653 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 506 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 482 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111063 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=30908, Invalid=202864, Unknown=0, NotChecked=0, Total=233772 [2022-01-18 14:15:05,653 INFO L933 BasicCegarLoop]: 202 mSDtfsCounter, 2555 mSDsluCounter, 3000 mSDsCounter, 0 mSdLazyCounter, 6488 mSolverCounterSat, 321 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2555 SdHoareTripleChecker+Valid, 3202 SdHoareTripleChecker+Invalid, 6809 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 321 IncrementalHoareTripleChecker+Valid, 6488 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-01-18 14:15:05,653 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2555 Valid, 3202 Invalid, 6809 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [321 Valid, 6488 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2022-01-18 14:15:06,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263320 states. [2022-01-18 14:15:08,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263320 to 16439. [2022-01-18 14:15:08,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16439 states, 16409 states have (on average 3.7690291912974585) internal successors, (61846), 16438 states have internal predecessors, (61846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:15:08,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16439 states to 16439 states and 61846 transitions. [2022-01-18 14:15:08,549 INFO L78 Accepts]: Start accepts. Automaton has 16439 states and 61846 transitions. Word has length 20 [2022-01-18 14:15:08,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:15:08,549 INFO L470 AbstractCegarLoop]: Abstraction has 16439 states and 61846 transitions. [2022-01-18 14:15:08,550 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 2.074074074074074) internal successors, (56), 27 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 14:15:08,550 INFO L276 IsEmpty]: Start isEmpty. Operand 16439 states and 61846 transitions. [2022-01-18 14:15:08,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 14:15:08,557 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:15:08,558 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:15:08,587 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2022-01-18 14:15:08,773 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2022-01-18 14:15:08,773 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:15:08,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:15:08,773 INFO L85 PathProgramCache]: Analyzing trace with hash -1267542862, now seen corresponding path program 3 times [2022-01-18 14:15:08,773 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:15:08,773 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939691755] [2022-01-18 14:15:08,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:15:08,773 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:15:08,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:15:08,830 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:15:08,830 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:15:08,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939691755] [2022-01-18 14:15:08,831 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939691755] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:15:08,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [73887089] [2022-01-18 14:15:08,831 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 14:15:08,831 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:15:08,831 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:15:08,832 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:15:08,833 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-01-18 14:15:08,854 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 14:15:08,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:15:08,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 14:15:08,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:15:09,010 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:15:09,010 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:15:09,110 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:15:09,110 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [73887089] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:15:09,110 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:15:09,110 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 11] total 29 [2022-01-18 14:15:09,110 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323655409] [2022-01-18 14:15:09,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:15:09,110 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 14:15:09,111 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:15:09,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 14:15:09,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=809, Unknown=0, NotChecked=0, Total=930 [2022-01-18 14:15:09,111 INFO L87 Difference]: Start difference. First operand 16439 states and 61846 transitions. Second operand has 31 states, 30 states have (on average 1.9) internal successors, (57), 30 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:15:22,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:15:22,191 INFO L93 Difference]: Finished difference Result 285084 states and 914563 transitions. [2022-01-18 14:15:22,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 473 states. [2022-01-18 14:15:22,191 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 1.9) internal successors, (57), 30 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 14:15:22,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:15:23,488 INFO L225 Difference]: With dead ends: 285084 [2022-01-18 14:15:23,489 INFO L226 Difference]: Without dead ends: 274820 [2022-01-18 14:15:23,496 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 517 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 496 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114290 ImplicationChecksByTransitivity, 8.2s TimeCoverageRelationStatistics Valid=29337, Invalid=218169, Unknown=0, NotChecked=0, Total=247506 [2022-01-18 14:15:23,496 INFO L933 BasicCegarLoop]: 163 mSDtfsCounter, 3552 mSDsluCounter, 2905 mSDsCounter, 0 mSdLazyCounter, 6137 mSolverCounterSat, 421 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3552 SdHoareTripleChecker+Valid, 3068 SdHoareTripleChecker+Invalid, 6558 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 421 IncrementalHoareTripleChecker+Valid, 6137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-01-18 14:15:23,496 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3552 Valid, 3068 Invalid, 6558 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [421 Valid, 6137 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2022-01-18 14:15:24,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 274820 states. [2022-01-18 14:15:26,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 274820 to 16621. [2022-01-18 14:15:26,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16621 states, 16591 states have (on average 3.7968778253269844) internal successors, (62994), 16620 states have internal predecessors, (62994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:15:26,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16621 states to 16621 states and 62994 transitions. [2022-01-18 14:15:26,775 INFO L78 Accepts]: Start accepts. Automaton has 16621 states and 62994 transitions. Word has length 20 [2022-01-18 14:15:26,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:15:26,775 INFO L470 AbstractCegarLoop]: Abstraction has 16621 states and 62994 transitions. [2022-01-18 14:15:26,775 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 1.9) internal successors, (57), 30 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:15:26,775 INFO L276 IsEmpty]: Start isEmpty. Operand 16621 states and 62994 transitions. [2022-01-18 14:15:26,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 14:15:26,782 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:15:26,782 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:15:26,798 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2022-01-18 14:15:26,983 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:15:26,983 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:15:26,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:15:26,983 INFO L85 PathProgramCache]: Analyzing trace with hash 756768848, now seen corresponding path program 4 times [2022-01-18 14:15:26,983 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:15:26,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438291056] [2022-01-18 14:15:26,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:15:26,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:15:26,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:15:27,045 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:15:27,046 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:15:27,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438291056] [2022-01-18 14:15:27,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438291056] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:15:27,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [593024885] [2022-01-18 14:15:27,046 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 14:15:27,046 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:15:27,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:15:27,047 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:15:27,063 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-01-18 14:15:27,075 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 14:15:27,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:15:27,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 14:15:27,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:15:27,227 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:15:27,228 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:15:27,305 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:15:27,305 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [593024885] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:15:27,306 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:15:27,306 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 29 [2022-01-18 14:15:27,306 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589712829] [2022-01-18 14:15:27,306 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:15:27,306 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 14:15:27,306 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:15:27,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 14:15:27,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=793, Unknown=0, NotChecked=0, Total=930 [2022-01-18 14:15:27,306 INFO L87 Difference]: Start difference. First operand 16621 states and 62994 transitions. Second operand has 31 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:15:36,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:15:36,071 INFO L93 Difference]: Finished difference Result 204560 states and 665978 transitions. [2022-01-18 14:15:36,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 297 states. [2022-01-18 14:15:36,071 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 14:15:36,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:15:37,393 INFO L225 Difference]: With dead ends: 204560 [2022-01-18 14:15:37,393 INFO L226 Difference]: Without dead ends: 201608 [2022-01-18 14:15:37,396 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 343 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 322 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44592 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=15164, Invalid=89488, Unknown=0, NotChecked=0, Total=104652 [2022-01-18 14:15:37,396 INFO L933 BasicCegarLoop]: 241 mSDtfsCounter, 1300 mSDsluCounter, 3898 mSDsCounter, 0 mSdLazyCounter, 8874 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1300 SdHoareTripleChecker+Valid, 4139 SdHoareTripleChecker+Invalid, 9013 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 139 IncrementalHoareTripleChecker+Valid, 8874 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-01-18 14:15:37,396 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1300 Valid, 4139 Invalid, 9013 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [139 Valid, 8874 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2022-01-18 14:15:37,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201608 states. [2022-01-18 14:15:39,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201608 to 16189. [2022-01-18 14:15:39,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16189 states, 16159 states have (on average 3.78105080759948) internal successors, (61098), 16188 states have internal predecessors, (61098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:15:39,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16189 states to 16189 states and 61098 transitions. [2022-01-18 14:15:39,388 INFO L78 Accepts]: Start accepts. Automaton has 16189 states and 61098 transitions. Word has length 20 [2022-01-18 14:15:39,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:15:39,389 INFO L470 AbstractCegarLoop]: Abstraction has 16189 states and 61098 transitions. [2022-01-18 14:15:39,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:15:39,389 INFO L276 IsEmpty]: Start isEmpty. Operand 16189 states and 61098 transitions. [2022-01-18 14:15:39,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 14:15:39,396 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:15:39,396 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:15:39,411 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2022-01-18 14:15:39,599 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:15:39,599 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:15:39,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:15:39,600 INFO L85 PathProgramCache]: Analyzing trace with hash 609005493, now seen corresponding path program 4 times [2022-01-18 14:15:39,600 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:15:39,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010168134] [2022-01-18 14:15:39,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:15:39,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:15:39,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:15:39,658 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:15:39,658 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:15:39,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010168134] [2022-01-18 14:15:39,658 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010168134] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:15:39,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1374633709] [2022-01-18 14:15:39,658 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 14:15:39,659 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:15:39,659 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:15:39,660 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:15:39,660 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-01-18 14:15:39,678 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 14:15:39,678 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:15:39,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 14:15:39,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:15:39,842 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:15:39,842 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:15:39,917 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:15:39,918 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1374633709] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:15:39,918 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:15:39,918 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 29 [2022-01-18 14:15:39,918 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263970813] [2022-01-18 14:15:39,918 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:15:39,918 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 14:15:39,918 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:15:39,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 14:15:39,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=793, Unknown=0, NotChecked=0, Total=930 [2022-01-18 14:15:39,918 INFO L87 Difference]: Start difference. First operand 16189 states and 61098 transitions. Second operand has 31 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:15:47,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:15:47,868 INFO L93 Difference]: Finished difference Result 185779 states and 608031 transitions. [2022-01-18 14:15:47,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 294 states. [2022-01-18 14:15:47,868 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 14:15:47,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:15:48,660 INFO L225 Difference]: With dead ends: 185779 [2022-01-18 14:15:48,660 INFO L226 Difference]: Without dead ends: 182827 [2022-01-18 14:15:48,663 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 340 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 319 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44064 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=14898, Invalid=87822, Unknown=0, NotChecked=0, Total=102720 [2022-01-18 14:15:48,663 INFO L933 BasicCegarLoop]: 247 mSDtfsCounter, 1564 mSDsluCounter, 2907 mSDsCounter, 0 mSdLazyCounter, 6242 mSolverCounterSat, 171 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1564 SdHoareTripleChecker+Valid, 3154 SdHoareTripleChecker+Invalid, 6413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 171 IncrementalHoareTripleChecker+Valid, 6242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:15:48,663 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1564 Valid, 3154 Invalid, 6413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [171 Valid, 6242 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-01-18 14:15:48,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182827 states. [2022-01-18 14:15:50,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182827 to 16198. [2022-01-18 14:15:50,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16198 states, 16168 states have (on average 3.7689262741217218) internal successors, (60936), 16197 states have internal predecessors, (60936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:15:50,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16198 states to 16198 states and 60936 transitions. [2022-01-18 14:15:50,896 INFO L78 Accepts]: Start accepts. Automaton has 16198 states and 60936 transitions. Word has length 20 [2022-01-18 14:15:50,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:15:50,897 INFO L470 AbstractCegarLoop]: Abstraction has 16198 states and 60936 transitions. [2022-01-18 14:15:50,897 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:15:50,897 INFO L276 IsEmpty]: Start isEmpty. Operand 16198 states and 60936 transitions. [2022-01-18 14:15:50,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 14:15:50,903 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:15:50,903 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:15:50,919 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Ended with exit code 0 [2022-01-18 14:15:51,104 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:15:51,104 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:15:51,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:15:51,104 INFO L85 PathProgramCache]: Analyzing trace with hash 1161027758, now seen corresponding path program 5 times [2022-01-18 14:15:51,104 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:15:51,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830927376] [2022-01-18 14:15:51,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:15:51,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:15:51,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:15:51,161 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:15:51,161 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:15:51,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830927376] [2022-01-18 14:15:51,161 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830927376] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:15:51,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1959420363] [2022-01-18 14:15:51,161 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 14:15:51,161 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:15:51,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:15:51,162 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:15:51,163 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2022-01-18 14:15:51,180 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 14:15:51,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:15:51,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 14:15:51,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:15:51,335 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:15:51,335 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:15:51,421 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:15:51,421 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1959420363] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:15:51,421 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:15:51,421 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 29 [2022-01-18 14:15:51,422 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346747763] [2022-01-18 14:15:51,422 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:15:51,422 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 14:15:51,422 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:15:51,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 14:15:51,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=793, Unknown=0, NotChecked=0, Total=930 [2022-01-18 14:15:51,423 INFO L87 Difference]: Start difference. First operand 16198 states and 60936 transitions. Second operand has 31 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:15:57,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:15:57,197 INFO L93 Difference]: Finished difference Result 146284 states and 478008 transitions. [2022-01-18 14:15:57,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 227 states. [2022-01-18 14:15:57,197 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 14:15:57,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:15:57,768 INFO L225 Difference]: With dead ends: 146284 [2022-01-18 14:15:57,768 INFO L226 Difference]: Without dead ends: 142476 [2022-01-18 14:15:57,770 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 252 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26642 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=10299, Invalid=53963, Unknown=0, NotChecked=0, Total=64262 [2022-01-18 14:15:57,770 INFO L933 BasicCegarLoop]: 180 mSDtfsCounter, 1198 mSDsluCounter, 2501 mSDsCounter, 0 mSdLazyCounter, 5136 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1198 SdHoareTripleChecker+Valid, 2681 SdHoareTripleChecker+Invalid, 5273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 5136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 14:15:57,770 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1198 Valid, 2681 Invalid, 5273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 5136 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-01-18 14:15:57,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142476 states. [2022-01-18 14:15:59,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142476 to 15934. [2022-01-18 14:15:59,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15934 states, 15904 states have (on average 3.761443661971831) internal successors, (59822), 15933 states have internal predecessors, (59822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:15:59,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15934 states to 15934 states and 59822 transitions. [2022-01-18 14:15:59,471 INFO L78 Accepts]: Start accepts. Automaton has 15934 states and 59822 transitions. Word has length 20 [2022-01-18 14:15:59,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:15:59,471 INFO L470 AbstractCegarLoop]: Abstraction has 15934 states and 59822 transitions. [2022-01-18 14:15:59,471 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:15:59,472 INFO L276 IsEmpty]: Start isEmpty. Operand 15934 states and 59822 transitions. [2022-01-18 14:15:59,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 14:15:59,478 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:15:59,478 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:15:59,493 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2022-01-18 14:15:59,678 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:15:59,678 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:15:59,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:15:59,678 INFO L85 PathProgramCache]: Analyzing trace with hash 1161022803, now seen corresponding path program 5 times [2022-01-18 14:15:59,678 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:15:59,678 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504100318] [2022-01-18 14:15:59,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:15:59,679 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:15:59,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:15:59,736 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:15:59,737 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:15:59,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504100318] [2022-01-18 14:15:59,737 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504100318] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:15:59,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [349707025] [2022-01-18 14:15:59,737 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 14:15:59,737 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:15:59,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:15:59,738 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:15:59,738 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2022-01-18 14:15:59,757 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 14:15:59,757 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:15:59,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 14:15:59,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:15:59,904 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:15:59,904 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:16:00,228 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:16:00,228 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [349707025] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:16:00,228 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:16:00,228 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 29 [2022-01-18 14:16:00,228 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794779225] [2022-01-18 14:16:00,228 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:16:00,228 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 14:16:00,228 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:16:00,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 14:16:00,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=793, Unknown=0, NotChecked=0, Total=930 [2022-01-18 14:16:00,229 INFO L87 Difference]: Start difference. First operand 15934 states and 59822 transitions. Second operand has 31 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:16:05,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:16:05,843 INFO L93 Difference]: Finished difference Result 138251 states and 453874 transitions. [2022-01-18 14:16:05,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 231 states. [2022-01-18 14:16:05,844 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 14:16:05,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:16:06,412 INFO L225 Difference]: With dead ends: 138251 [2022-01-18 14:16:06,412 INFO L226 Difference]: Without dead ends: 134452 [2022-01-18 14:16:06,414 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 256 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27575 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=9815, Invalid=56491, Unknown=0, NotChecked=0, Total=66306 [2022-01-18 14:16:06,414 INFO L933 BasicCegarLoop]: 198 mSDtfsCounter, 1377 mSDsluCounter, 2324 mSDsCounter, 0 mSdLazyCounter, 5118 mSolverCounterSat, 158 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1377 SdHoareTripleChecker+Valid, 2522 SdHoareTripleChecker+Invalid, 5276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 158 IncrementalHoareTripleChecker+Valid, 5118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 14:16:06,414 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1377 Valid, 2522 Invalid, 5276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [158 Valid, 5118 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-01-18 14:16:06,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134452 states. [2022-01-18 14:16:07,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134452 to 15340. [2022-01-18 14:16:07,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15340 states, 15310 states have (on average 3.751208360548661) internal successors, (57431), 15339 states have internal predecessors, (57431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:16:07,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15340 states to 15340 states and 57431 transitions. [2022-01-18 14:16:07,917 INFO L78 Accepts]: Start accepts. Automaton has 15340 states and 57431 transitions. Word has length 20 [2022-01-18 14:16:07,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:16:07,917 INFO L470 AbstractCegarLoop]: Abstraction has 15340 states and 57431 transitions. [2022-01-18 14:16:07,917 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:16:07,917 INFO L276 IsEmpty]: Start isEmpty. Operand 15340 states and 57431 transitions. [2022-01-18 14:16:07,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 14:16:07,923 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:16:07,923 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:16:07,939 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Forceful destruction successful, exit code 0 [2022-01-18 14:16:08,124 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:16:08,124 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:16:08,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:16:08,124 INFO L85 PathProgramCache]: Analyzing trace with hash -654857204, now seen corresponding path program 6 times [2022-01-18 14:16:08,124 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:16:08,124 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874529204] [2022-01-18 14:16:08,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:16:08,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:16:08,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:16:08,188 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:16:08,188 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:16:08,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874529204] [2022-01-18 14:16:08,189 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874529204] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:16:08,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2023833122] [2022-01-18 14:16:08,189 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 14:16:08,189 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:16:08,189 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:16:08,190 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:16:08,190 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2022-01-18 14:16:08,208 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 14:16:08,209 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:16:08,209 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 14:16:08,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:16:08,358 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:16:08,359 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:16:08,434 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:16:08,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2023833122] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:16:08,434 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:16:08,434 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 29 [2022-01-18 14:16:08,434 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501586806] [2022-01-18 14:16:08,434 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:16:08,435 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 14:16:08,435 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:16:08,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 14:16:08,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=793, Unknown=0, NotChecked=0, Total=930 [2022-01-18 14:16:08,435 INFO L87 Difference]: Start difference. First operand 15340 states and 57431 transitions. Second operand has 31 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:16:15,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:16:15,458 INFO L93 Difference]: Finished difference Result 154475 states and 501631 transitions. [2022-01-18 14:16:15,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 258 states. [2022-01-18 14:16:15,459 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 14:16:15,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:16:16,048 INFO L225 Difference]: With dead ends: 154475 [2022-01-18 14:16:16,048 INFO L226 Difference]: Without dead ends: 152863 [2022-01-18 14:16:16,051 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 304 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 283 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33726 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=12694, Invalid=68246, Unknown=0, NotChecked=0, Total=80940 [2022-01-18 14:16:16,051 INFO L933 BasicCegarLoop]: 238 mSDtfsCounter, 1298 mSDsluCounter, 2760 mSDsCounter, 0 mSdLazyCounter, 6198 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1298 SdHoareTripleChecker+Valid, 2998 SdHoareTripleChecker+Invalid, 6344 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 6198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:16:16,051 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1298 Valid, 2998 Invalid, 6344 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 6198 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-01-18 14:16:16,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152863 states. [2022-01-18 14:16:17,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152863 to 14708. [2022-01-18 14:16:17,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14708 states, 14678 states have (on average 3.720874778580188) internal successors, (54615), 14707 states have internal predecessors, (54615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:16:17,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14708 states to 14708 states and 54615 transitions. [2022-01-18 14:16:17,730 INFO L78 Accepts]: Start accepts. Automaton has 14708 states and 54615 transitions. Word has length 20 [2022-01-18 14:16:17,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:16:17,730 INFO L470 AbstractCegarLoop]: Abstraction has 14708 states and 54615 transitions. [2022-01-18 14:16:17,730 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:16:17,730 INFO L276 IsEmpty]: Start isEmpty. Operand 14708 states and 54615 transitions. [2022-01-18 14:16:17,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 14:16:17,736 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:16:17,736 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:16:17,752 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Ended with exit code 0 [2022-01-18 14:16:17,937 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable94 [2022-01-18 14:16:17,937 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:16:17,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:16:17,937 INFO L85 PathProgramCache]: Analyzing trace with hash -654852244, now seen corresponding path program 8 times [2022-01-18 14:16:17,937 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:16:17,938 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554450283] [2022-01-18 14:16:17,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:16:17,938 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:16:17,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:16:17,995 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:16:17,995 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:16:17,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554450283] [2022-01-18 14:16:17,995 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554450283] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:16:17,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [938519109] [2022-01-18 14:16:17,995 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 14:16:17,995 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:16:17,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:16:17,996 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:16:17,997 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2022-01-18 14:16:18,014 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 14:16:18,014 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:16:18,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:16:18,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:16:18,155 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:16:18,155 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:16:18,222 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:16:18,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [938519109] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:16:18,222 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:16:18,223 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 26 [2022-01-18 14:16:18,223 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412025368] [2022-01-18 14:16:18,223 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:16:18,223 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 14:16:18,223 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:16:18,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 14:16:18,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=653, Unknown=0, NotChecked=0, Total=756 [2022-01-18 14:16:18,223 INFO L87 Difference]: Start difference. First operand 14708 states and 54615 transitions. Second operand has 28 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:16:24,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:16:24,779 INFO L93 Difference]: Finished difference Result 124055 states and 403640 transitions. [2022-01-18 14:16:24,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 230 states. [2022-01-18 14:16:24,780 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 14:16:24,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:16:25,247 INFO L225 Difference]: With dead ends: 124055 [2022-01-18 14:16:25,247 INFO L226 Difference]: Without dead ends: 122480 [2022-01-18 14:16:25,249 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 252 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26474 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=9695, Invalid=54567, Unknown=0, NotChecked=0, Total=64262 [2022-01-18 14:16:25,249 INFO L933 BasicCegarLoop]: 222 mSDtfsCounter, 1438 mSDsluCounter, 2418 mSDsCounter, 0 mSdLazyCounter, 5776 mSolverCounterSat, 174 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1438 SdHoareTripleChecker+Valid, 2640 SdHoareTripleChecker+Invalid, 5950 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 174 IncrementalHoareTripleChecker+Valid, 5776 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:16:25,249 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1438 Valid, 2640 Invalid, 5950 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [174 Valid, 5776 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-01-18 14:16:25,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122480 states. [2022-01-18 14:16:26,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122480 to 14078. [2022-01-18 14:16:26,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14078 states, 14048 states have (on average 3.6924117312072893) internal successors, (51871), 14077 states have internal predecessors, (51871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:16:26,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14078 states to 14078 states and 51871 transitions. [2022-01-18 14:16:26,564 INFO L78 Accepts]: Start accepts. Automaton has 14078 states and 51871 transitions. Word has length 20 [2022-01-18 14:16:26,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:16:26,565 INFO L470 AbstractCegarLoop]: Abstraction has 14078 states and 51871 transitions. [2022-01-18 14:16:26,565 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:16:26,565 INFO L276 IsEmpty]: Start isEmpty. Operand 14078 states and 51871 transitions. [2022-01-18 14:16:26,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 14:16:26,571 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:16:26,571 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:16:26,585 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Ended with exit code 0 [2022-01-18 14:16:26,771 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable95 [2022-01-18 14:16:26,771 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:16:26,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:16:26,772 INFO L85 PathProgramCache]: Analyzing trace with hash -664380404, now seen corresponding path program 7 times [2022-01-18 14:16:26,772 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:16:26,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696862846] [2022-01-18 14:16:26,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:16:26,772 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:16:26,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:16:26,830 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:16:26,830 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:16:26,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696862846] [2022-01-18 14:16:26,830 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696862846] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:16:26,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [419066035] [2022-01-18 14:16:26,830 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 14:16:26,830 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:16:26,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:16:26,831 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:16:26,832 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2022-01-18 14:16:26,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:16:26,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 14:16:26,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:16:27,002 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:16:27,003 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:16:27,079 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:16:27,079 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [419066035] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:16:27,079 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:16:27,079 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 29 [2022-01-18 14:16:27,079 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900307201] [2022-01-18 14:16:27,079 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:16:27,080 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 14:16:27,080 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:16:27,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 14:16:27,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=793, Unknown=0, NotChecked=0, Total=930 [2022-01-18 14:16:27,080 INFO L87 Difference]: Start difference. First operand 14078 states and 51871 transitions. Second operand has 31 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:16:31,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:16:31,555 INFO L93 Difference]: Finished difference Result 109008 states and 355602 transitions. [2022-01-18 14:16:31,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 180 states. [2022-01-18 14:16:31,555 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 14:16:31,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:16:31,980 INFO L225 Difference]: With dead ends: 109008 [2022-01-18 14:16:31,981 INFO L226 Difference]: Without dead ends: 107141 [2022-01-18 14:16:31,982 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 205 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16810 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=7127, Invalid=35515, Unknown=0, NotChecked=0, Total=42642 [2022-01-18 14:16:31,982 INFO L933 BasicCegarLoop]: 178 mSDtfsCounter, 1412 mSDsluCounter, 1911 mSDsCounter, 0 mSdLazyCounter, 4339 mSolverCounterSat, 158 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1412 SdHoareTripleChecker+Valid, 2089 SdHoareTripleChecker+Invalid, 4497 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 158 IncrementalHoareTripleChecker+Valid, 4339 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 14:16:31,982 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1412 Valid, 2089 Invalid, 4497 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [158 Valid, 4339 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 14:16:32,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107141 states. [2022-01-18 14:16:33,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107141 to 12394. [2022-01-18 14:16:33,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12394 states, 12364 states have (on average 3.661032028469751) internal successors, (45265), 12393 states have internal predecessors, (45265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:16:33,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12394 states to 12394 states and 45265 transitions. [2022-01-18 14:16:33,227 INFO L78 Accepts]: Start accepts. Automaton has 12394 states and 45265 transitions. Word has length 20 [2022-01-18 14:16:33,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:16:33,227 INFO L470 AbstractCegarLoop]: Abstraction has 12394 states and 45265 transitions. [2022-01-18 14:16:33,227 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:16:33,227 INFO L276 IsEmpty]: Start isEmpty. Operand 12394 states and 45265 transitions. [2022-01-18 14:16:33,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 14:16:33,233 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:16:33,233 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:16:33,249 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Ended with exit code 0 [2022-01-18 14:16:33,433 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:16:33,433 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:16:33,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:16:33,434 INFO L85 PathProgramCache]: Analyzing trace with hash -664385359, now seen corresponding path program 6 times [2022-01-18 14:16:33,434 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:16:33,434 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848622092] [2022-01-18 14:16:33,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:16:33,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:16:33,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:16:33,497 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:16:33,497 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:16:33,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848622092] [2022-01-18 14:16:33,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848622092] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:16:33,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1464665182] [2022-01-18 14:16:33,497 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 14:16:33,497 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:16:33,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:16:33,498 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:16:33,499 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2022-01-18 14:16:33,517 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 14:16:33,517 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:16:33,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 14:16:33,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:16:33,677 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:16:33,677 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:16:33,758 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:16:33,758 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1464665182] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:16:33,758 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:16:33,759 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 29 [2022-01-18 14:16:33,759 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192022374] [2022-01-18 14:16:33,759 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:16:33,759 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 14:16:33,759 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:16:33,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 14:16:33,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=793, Unknown=0, NotChecked=0, Total=930 [2022-01-18 14:16:33,759 INFO L87 Difference]: Start difference. First operand 12394 states and 45265 transitions. Second operand has 31 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:16:38,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:16:38,407 INFO L93 Difference]: Finished difference Result 104531 states and 341228 transitions. [2022-01-18 14:16:38,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 204 states. [2022-01-18 14:16:38,407 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 14:16:38,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:16:38,812 INFO L225 Difference]: With dead ends: 104531 [2022-01-18 14:16:38,813 INFO L226 Difference]: Without dead ends: 102818 [2022-01-18 14:16:38,815 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 229 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21534 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=8499, Invalid=44631, Unknown=0, NotChecked=0, Total=53130 [2022-01-18 14:16:38,815 INFO L933 BasicCegarLoop]: 162 mSDtfsCounter, 1472 mSDsluCounter, 1774 mSDsCounter, 0 mSdLazyCounter, 4038 mSolverCounterSat, 177 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1472 SdHoareTripleChecker+Valid, 1936 SdHoareTripleChecker+Invalid, 4215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 177 IncrementalHoareTripleChecker+Valid, 4038 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 14:16:38,815 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1472 Valid, 1936 Invalid, 4215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [177 Valid, 4038 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 14:16:38,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102818 states. [2022-01-18 14:16:39,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102818 to 11920. [2022-01-18 14:16:39,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11920 states, 11890 states have (on average 3.6265769554247265) internal successors, (43120), 11919 states have internal predecessors, (43120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:16:39,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11920 states to 11920 states and 43120 transitions. [2022-01-18 14:16:39,988 INFO L78 Accepts]: Start accepts. Automaton has 11920 states and 43120 transitions. Word has length 20 [2022-01-18 14:16:39,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:16:39,988 INFO L470 AbstractCegarLoop]: Abstraction has 11920 states and 43120 transitions. [2022-01-18 14:16:39,988 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:16:39,988 INFO L276 IsEmpty]: Start isEmpty. Operand 11920 states and 43120 transitions. [2022-01-18 14:16:39,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 14:16:39,994 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:16:39,994 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:16:40,011 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Forceful destruction successful, exit code 0 [2022-01-18 14:16:40,210 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:16:40,210 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:16:40,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:16:40,210 INFO L85 PathProgramCache]: Analyzing trace with hash -659613844, now seen corresponding path program 9 times [2022-01-18 14:16:40,210 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:16:40,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940116617] [2022-01-18 14:16:40,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:16:40,211 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:16:40,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:16:40,275 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:16:40,275 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:16:40,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940116617] [2022-01-18 14:16:40,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940116617] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:16:40,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [697970774] [2022-01-18 14:16:40,275 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 14:16:40,275 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:16:40,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:16:40,276 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:16:40,277 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2022-01-18 14:16:40,295 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 14:16:40,295 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:16:40,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 14:16:40,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:16:40,448 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:16:40,448 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:16:40,525 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:16:40,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [697970774] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:16:40,526 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:16:40,526 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 29 [2022-01-18 14:16:40,526 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757616303] [2022-01-18 14:16:40,526 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:16:40,526 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 14:16:40,526 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:16:40,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 14:16:40,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=793, Unknown=0, NotChecked=0, Total=930 [2022-01-18 14:16:40,526 INFO L87 Difference]: Start difference. First operand 11920 states and 43120 transitions. Second operand has 31 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:16:46,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:16:46,142 INFO L93 Difference]: Finished difference Result 110993 states and 361516 transitions. [2022-01-18 14:16:46,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 218 states. [2022-01-18 14:16:46,142 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 14:16:46,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:16:46,529 INFO L225 Difference]: With dead ends: 110993 [2022-01-18 14:16:46,529 INFO L226 Difference]: Without dead ends: 108979 [2022-01-18 14:16:46,533 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 243 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24462 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=9672, Invalid=50108, Unknown=0, NotChecked=0, Total=59780 [2022-01-18 14:16:46,533 INFO L933 BasicCegarLoop]: 225 mSDtfsCounter, 1292 mSDsluCounter, 2637 mSDsCounter, 0 mSdLazyCounter, 6046 mSolverCounterSat, 151 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1292 SdHoareTripleChecker+Valid, 2862 SdHoareTripleChecker+Invalid, 6197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 151 IncrementalHoareTripleChecker+Valid, 6046 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-01-18 14:16:46,533 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1292 Valid, 2862 Invalid, 6197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [151 Valid, 6046 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-01-18 14:16:46,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108979 states. [2022-01-18 14:16:47,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108979 to 11065. [2022-01-18 14:16:47,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11065 states, 11035 states have (on average 3.5692795650203895) internal successors, (39387), 11064 states have internal predecessors, (39387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:16:47,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11065 states to 11065 states and 39387 transitions. [2022-01-18 14:16:47,776 INFO L78 Accepts]: Start accepts. Automaton has 11065 states and 39387 transitions. Word has length 20 [2022-01-18 14:16:47,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:16:47,776 INFO L470 AbstractCegarLoop]: Abstraction has 11065 states and 39387 transitions. [2022-01-18 14:16:47,776 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:16:47,776 INFO L276 IsEmpty]: Start isEmpty. Operand 11065 states and 39387 transitions. [2022-01-18 14:16:47,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 14:16:47,782 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:16:47,782 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:16:47,803 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2022-01-18 14:16:47,982 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:16:47,982 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:16:47,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:16:47,983 INFO L85 PathProgramCache]: Analyzing trace with hash -659623759, now seen corresponding path program 7 times [2022-01-18 14:16:47,983 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:16:47,983 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278634336] [2022-01-18 14:16:47,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:16:47,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:16:47,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:16:48,053 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:16:48,054 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:16:48,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278634336] [2022-01-18 14:16:48,054 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278634336] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:16:48,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [996765584] [2022-01-18 14:16:48,054 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 14:16:48,054 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:16:48,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:16:48,055 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:16:48,055 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2022-01-18 14:16:48,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:16:48,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 14:16:48,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:16:48,237 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:16:48,238 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:16:48,324 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:16:48,324 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [996765584] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:16:48,324 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:16:48,324 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 29 [2022-01-18 14:16:48,325 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412693822] [2022-01-18 14:16:48,325 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:16:48,325 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 14:16:48,325 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:16:48,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 14:16:48,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=793, Unknown=0, NotChecked=0, Total=930 [2022-01-18 14:16:48,325 INFO L87 Difference]: Start difference. First operand 11065 states and 39387 transitions. Second operand has 31 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:16:52,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:16:52,862 INFO L93 Difference]: Finished difference Result 96883 states and 315767 transitions. [2022-01-18 14:16:52,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 175 states. [2022-01-18 14:16:52,862 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 14:16:52,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:16:53,207 INFO L225 Difference]: With dead ends: 96883 [2022-01-18 14:16:53,207 INFO L226 Difference]: Without dead ends: 95206 [2022-01-18 14:16:53,210 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 200 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15753 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=6604, Invalid=33998, Unknown=0, NotChecked=0, Total=40602 [2022-01-18 14:16:53,211 INFO L933 BasicCegarLoop]: 188 mSDtfsCounter, 1171 mSDsluCounter, 1974 mSDsCounter, 0 mSdLazyCounter, 4844 mSolverCounterSat, 145 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1171 SdHoareTripleChecker+Valid, 2162 SdHoareTripleChecker+Invalid, 4989 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 145 IncrementalHoareTripleChecker+Valid, 4844 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-18 14:16:53,211 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1171 Valid, 2162 Invalid, 4989 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [145 Valid, 4844 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-01-18 14:16:53,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95206 states. [2022-01-18 14:16:54,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95206 to 10975. [2022-01-18 14:16:54,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10975 states, 10945 states have (on average 3.569026952946551) internal successors, (39063), 10974 states have internal predecessors, (39063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:16:54,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10975 states to 10975 states and 39063 transitions. [2022-01-18 14:16:54,098 INFO L78 Accepts]: Start accepts. Automaton has 10975 states and 39063 transitions. Word has length 20 [2022-01-18 14:16:54,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:16:54,098 INFO L470 AbstractCegarLoop]: Abstraction has 10975 states and 39063 transitions. [2022-01-18 14:16:54,098 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:16:54,098 INFO L276 IsEmpty]: Start isEmpty. Operand 10975 states and 39063 transitions. [2022-01-18 14:16:54,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 14:16:54,104 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:16:54,104 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:16:54,119 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Ended with exit code 0 [2022-01-18 14:16:54,304 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:16:54,304 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:16:54,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:16:54,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1483575872, now seen corresponding path program 10 times [2022-01-18 14:16:54,305 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:16:54,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705523779] [2022-01-18 14:16:54,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:16:54,305 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:16:54,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:16:54,362 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:16:54,362 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:16:54,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705523779] [2022-01-18 14:16:54,362 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705523779] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:16:54,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [33140836] [2022-01-18 14:16:54,362 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 14:16:54,362 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:16:54,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:16:54,363 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:16:54,364 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2022-01-18 14:16:54,381 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 14:16:54,381 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:16:54,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 14:16:54,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:16:54,537 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:16:54,537 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:16:54,660 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:16:54,660 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [33140836] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:16:54,660 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:16:54,660 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 30 [2022-01-18 14:16:54,661 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050507880] [2022-01-18 14:16:54,661 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:16:54,661 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 14:16:54,661 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:16:54,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 14:16:54,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=866, Unknown=0, NotChecked=0, Total=992 [2022-01-18 14:16:54,661 INFO L87 Difference]: Start difference. First operand 10975 states and 39063 transitions. Second operand has 32 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:17:10,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:17:10,920 INFO L93 Difference]: Finished difference Result 267244 states and 846850 transitions. [2022-01-18 14:17:10,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 565 states. [2022-01-18 14:17:10,921 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 14:17:10,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:17:12,581 INFO L225 Difference]: With dead ends: 267244 [2022-01-18 14:17:12,581 INFO L226 Difference]: Without dead ends: 259006 [2022-01-18 14:17:12,591 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 610 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 590 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169260 ImplicationChecksByTransitivity, 10.7s TimeCoverageRelationStatistics Valid=51518, Invalid=298354, Unknown=0, NotChecked=0, Total=349872 [2022-01-18 14:17:12,591 INFO L933 BasicCegarLoop]: 190 mSDtfsCounter, 3349 mSDsluCounter, 3601 mSDsCounter, 0 mSdLazyCounter, 7603 mSolverCounterSat, 331 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3349 SdHoareTripleChecker+Valid, 3791 SdHoareTripleChecker+Invalid, 7934 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 331 IncrementalHoareTripleChecker+Valid, 7603 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-01-18 14:17:12,592 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3349 Valid, 3791 Invalid, 7934 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [331 Valid, 7603 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2022-01-18 14:17:12,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259006 states. [2022-01-18 14:17:14,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259006 to 10669. [2022-01-18 14:17:14,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10669 states, 10639 states have (on average 3.567722530312999) internal successors, (37957), 10668 states have internal predecessors, (37957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:17:14,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10669 states to 10669 states and 37957 transitions. [2022-01-18 14:17:14,947 INFO L78 Accepts]: Start accepts. Automaton has 10669 states and 37957 transitions. Word has length 20 [2022-01-18 14:17:14,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:17:14,948 INFO L470 AbstractCegarLoop]: Abstraction has 10669 states and 37957 transitions. [2022-01-18 14:17:14,948 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:17:14,948 INFO L276 IsEmpty]: Start isEmpty. Operand 10669 states and 37957 transitions. [2022-01-18 14:17:14,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 14:17:14,953 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:17:14,953 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:17:14,969 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Forceful destruction successful, exit code 0 [2022-01-18 14:17:15,162 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2022-01-18 14:17:15,162 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:17:15,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:17:15,162 INFO L85 PathProgramCache]: Analyzing trace with hash 917127923, now seen corresponding path program 8 times [2022-01-18 14:17:15,162 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:17:15,162 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894195179] [2022-01-18 14:17:15,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:17:15,163 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:17:15,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:17:15,219 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:17:15,220 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:17:15,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894195179] [2022-01-18 14:17:15,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894195179] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:17:15,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1772184604] [2022-01-18 14:17:15,220 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 14:17:15,220 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:17:15,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:17:15,221 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:17:15,221 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2022-01-18 14:17:15,241 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 14:17:15,241 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:17:15,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 14:17:15,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:17:15,384 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:17:15,384 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:17:15,451 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:17:15,451 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1772184604] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:17:15,451 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:17:15,451 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 26 [2022-01-18 14:17:15,451 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527882574] [2022-01-18 14:17:15,451 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:17:15,451 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 14:17:15,451 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:17:15,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 14:17:15,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=663, Unknown=0, NotChecked=0, Total=756 [2022-01-18 14:17:15,452 INFO L87 Difference]: Start difference. First operand 10669 states and 37957 transitions. Second operand has 28 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:17:24,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:17:24,557 INFO L93 Difference]: Finished difference Result 145089 states and 461749 transitions. [2022-01-18 14:17:24,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 350 states. [2022-01-18 14:17:24,558 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 14:17:24,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:17:25,083 INFO L225 Difference]: With dead ends: 145089 [2022-01-18 14:17:25,083 INFO L226 Difference]: Without dead ends: 140053 [2022-01-18 14:17:25,088 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 393 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 369 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60104 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=22508, Invalid=114762, Unknown=0, NotChecked=0, Total=137270 [2022-01-18 14:17:25,088 INFO L933 BasicCegarLoop]: 158 mSDtfsCounter, 2138 mSDsluCounter, 2412 mSDsCounter, 0 mSdLazyCounter, 5200 mSolverCounterSat, 242 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2138 SdHoareTripleChecker+Valid, 2570 SdHoareTripleChecker+Invalid, 5442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 242 IncrementalHoareTripleChecker+Valid, 5200 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-01-18 14:17:25,089 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2138 Valid, 2570 Invalid, 5442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [242 Valid, 5200 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-01-18 14:17:25,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140053 states. [2022-01-18 14:17:26,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140053 to 10477. [2022-01-18 14:17:26,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10477 states, 10447 states have (on average 3.5690628888676175) internal successors, (37286), 10476 states have internal predecessors, (37286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:17:26,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10477 states to 10477 states and 37286 transitions. [2022-01-18 14:17:26,480 INFO L78 Accepts]: Start accepts. Automaton has 10477 states and 37286 transitions. Word has length 20 [2022-01-18 14:17:26,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:17:26,480 INFO L470 AbstractCegarLoop]: Abstraction has 10477 states and 37286 transitions. [2022-01-18 14:17:26,480 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:17:26,480 INFO L276 IsEmpty]: Start isEmpty. Operand 10477 states and 37286 transitions. [2022-01-18 14:17:26,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 14:17:26,485 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:17:26,485 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:17:26,499 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Forceful destruction successful, exit code 0 [2022-01-18 14:17:26,685 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2022-01-18 14:17:26,685 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:17:26,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:17:26,685 INFO L85 PathProgramCache]: Analyzing trace with hash -2062633160, now seen corresponding path program 11 times [2022-01-18 14:17:26,685 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:17:26,685 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657057037] [2022-01-18 14:17:26,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:17:26,686 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:17:26,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:17:26,759 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 7 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:17:26,760 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:17:26,760 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657057037] [2022-01-18 14:17:26,760 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657057037] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:17:26,760 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2106957212] [2022-01-18 14:17:26,760 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 14:17:26,760 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:17:26,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:17:26,761 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:17:26,779 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 14:17:26,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:17:26,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 14:17:26,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:17:26,797 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2022-01-18 14:17:26,942 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 7 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:17:26,943 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:17:27,035 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 7 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:17:27,036 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2106957212] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:17:27,036 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:17:27,036 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 30 [2022-01-18 14:17:27,036 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366794840] [2022-01-18 14:17:27,036 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:17:27,036 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 14:17:27,036 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:17:27,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 14:17:27,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=860, Unknown=0, NotChecked=0, Total=992 [2022-01-18 14:17:27,036 INFO L87 Difference]: Start difference. First operand 10477 states and 37286 transitions. Second operand has 32 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:17:32,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:17:32,795 INFO L93 Difference]: Finished difference Result 118248 states and 379293 transitions. [2022-01-18 14:17:32,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 208 states. [2022-01-18 14:17:32,795 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 14:17:32,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:17:33,244 INFO L225 Difference]: With dead ends: 118248 [2022-01-18 14:17:33,245 INFO L226 Difference]: Without dead ends: 117125 [2022-01-18 14:17:33,246 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 231 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21554 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=10416, Invalid=43640, Unknown=0, NotChecked=0, Total=54056 [2022-01-18 14:17:33,246 INFO L933 BasicCegarLoop]: 140 mSDtfsCounter, 1699 mSDsluCounter, 1930 mSDsCounter, 0 mSdLazyCounter, 4376 mSolverCounterSat, 197 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1699 SdHoareTripleChecker+Valid, 2070 SdHoareTripleChecker+Invalid, 4573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 197 IncrementalHoareTripleChecker+Valid, 4376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 14:17:33,246 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1699 Valid, 2070 Invalid, 4573 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [197 Valid, 4376 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 14:17:33,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117125 states. [2022-01-18 14:17:34,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117125 to 9877. [2022-01-18 14:17:34,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9877 states, 9847 states have (on average 3.542703361429877) internal successors, (34885), 9876 states have internal predecessors, (34885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:17:34,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9877 states to 9877 states and 34885 transitions. [2022-01-18 14:17:34,075 INFO L78 Accepts]: Start accepts. Automaton has 9877 states and 34885 transitions. Word has length 20 [2022-01-18 14:17:34,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:17:34,075 INFO L470 AbstractCegarLoop]: Abstraction has 9877 states and 34885 transitions. [2022-01-18 14:17:34,075 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:17:34,075 INFO L276 IsEmpty]: Start isEmpty. Operand 9877 states and 34885 transitions. [2022-01-18 14:17:34,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 14:17:34,341 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:17:34,341 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:17:34,356 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Forceful destruction successful, exit code 0 [2022-01-18 14:17:34,541 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2022-01-18 14:17:34,541 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:17:34,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:17:34,542 INFO L85 PathProgramCache]: Analyzing trace with hash 1936807421, now seen corresponding path program 9 times [2022-01-18 14:17:34,542 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:17:34,542 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944607432] [2022-01-18 14:17:34,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:17:34,542 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:17:34,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:17:34,609 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 7 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:17:34,610 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:17:34,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944607432] [2022-01-18 14:17:34,610 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944607432] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:17:34,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [732315665] [2022-01-18 14:17:34,610 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 14:17:34,610 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:17:34,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:17:34,611 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:17:34,611 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2022-01-18 14:17:34,629 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 14:17:34,630 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:17:34,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 14:17:34,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:17:34,783 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 7 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:17:34,784 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:17:34,874 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 7 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:17:34,874 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [732315665] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:17:34,874 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:17:34,875 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 30 [2022-01-18 14:17:34,875 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935223074] [2022-01-18 14:17:34,875 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:17:34,875 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 14:17:34,875 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:17:34,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 14:17:34,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=860, Unknown=0, NotChecked=0, Total=992 [2022-01-18 14:17:34,875 INFO L87 Difference]: Start difference. First operand 9877 states and 34885 transitions. Second operand has 32 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:17:40,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:17:40,397 INFO L93 Difference]: Finished difference Result 109473 states and 350183 transitions. [2022-01-18 14:17:40,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 214 states. [2022-01-18 14:17:40,397 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 14:17:40,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:17:40,813 INFO L225 Difference]: With dead ends: 109473 [2022-01-18 14:17:40,813 INFO L226 Difference]: Without dead ends: 107298 [2022-01-18 14:17:40,815 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 237 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22676 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=11856, Invalid=45026, Unknown=0, NotChecked=0, Total=56882 [2022-01-18 14:17:40,815 INFO L933 BasicCegarLoop]: 108 mSDtfsCounter, 1712 mSDsluCounter, 1838 mSDsCounter, 0 mSdLazyCounter, 3830 mSolverCounterSat, 214 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1712 SdHoareTripleChecker+Valid, 1946 SdHoareTripleChecker+Invalid, 4044 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 214 IncrementalHoareTripleChecker+Valid, 3830 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 14:17:40,816 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1712 Valid, 1946 Invalid, 4044 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [214 Valid, 3830 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 14:17:40,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107298 states. [2022-01-18 14:17:41,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107298 to 9372. [2022-01-18 14:17:41,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9372 states, 9342 states have (on average 3.510918432883751) internal successors, (32799), 9371 states have internal predecessors, (32799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:17:41,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9372 states to 9372 states and 32799 transitions. [2022-01-18 14:17:41,886 INFO L78 Accepts]: Start accepts. Automaton has 9372 states and 32799 transitions. Word has length 20 [2022-01-18 14:17:41,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:17:41,886 INFO L470 AbstractCegarLoop]: Abstraction has 9372 states and 32799 transitions. [2022-01-18 14:17:41,887 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:17:41,887 INFO L276 IsEmpty]: Start isEmpty. Operand 9372 states and 32799 transitions. [2022-01-18 14:17:41,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 14:17:41,890 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:17:41,890 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:17:41,906 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Ended with exit code 0 [2022-01-18 14:17:42,097 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2022-01-18 14:17:42,098 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:17:42,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:17:42,098 INFO L85 PathProgramCache]: Analyzing trace with hash -1658374250, now seen corresponding path program 12 times [2022-01-18 14:17:42,098 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:17:42,098 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649402201] [2022-01-18 14:17:42,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:17:42,098 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:17:42,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:17:42,161 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 7 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:17:42,162 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:17:42,162 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649402201] [2022-01-18 14:17:42,162 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649402201] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:17:42,162 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [363232217] [2022-01-18 14:17:42,162 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 14:17:42,162 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:17:42,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:17:42,163 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:17:42,163 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2022-01-18 14:17:42,182 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 14:17:42,182 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:17:42,183 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 14:17:42,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:17:42,338 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 7 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:17:42,338 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:17:42,429 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 7 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:17:42,429 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [363232217] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:17:42,429 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:17:42,429 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 30 [2022-01-18 14:17:42,429 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131134741] [2022-01-18 14:17:42,429 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:17:42,430 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 14:17:42,430 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:17:42,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 14:17:42,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=860, Unknown=0, NotChecked=0, Total=992 [2022-01-18 14:17:42,430 INFO L87 Difference]: Start difference. First operand 9372 states and 32799 transitions. Second operand has 32 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:17:47,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:17:47,128 INFO L93 Difference]: Finished difference Result 99524 states and 322509 transitions. [2022-01-18 14:17:47,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 174 states. [2022-01-18 14:17:47,129 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 14:17:47,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:17:47,455 INFO L225 Difference]: With dead ends: 99524 [2022-01-18 14:17:47,456 INFO L226 Difference]: Without dead ends: 97349 [2022-01-18 14:17:47,457 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 197 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15497 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=8221, Invalid=31181, Unknown=0, NotChecked=0, Total=39402 [2022-01-18 14:17:47,457 INFO L933 BasicCegarLoop]: 140 mSDtfsCounter, 1709 mSDsluCounter, 2004 mSDsCounter, 0 mSdLazyCounter, 4336 mSolverCounterSat, 153 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1709 SdHoareTripleChecker+Valid, 2144 SdHoareTripleChecker+Invalid, 4489 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 153 IncrementalHoareTripleChecker+Valid, 4336 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 14:17:47,457 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1709 Valid, 2144 Invalid, 4489 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [153 Valid, 4336 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-01-18 14:17:47,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97349 states. [2022-01-18 14:17:48,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97349 to 7992. [2022-01-18 14:17:48,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7992 states, 7962 states have (on average 3.4783973875910577) internal successors, (27695), 7991 states have internal predecessors, (27695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:17:48,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7992 states to 7992 states and 27695 transitions. [2022-01-18 14:17:48,432 INFO L78 Accepts]: Start accepts. Automaton has 7992 states and 27695 transitions. Word has length 20 [2022-01-18 14:17:48,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:17:48,433 INFO L470 AbstractCegarLoop]: Abstraction has 7992 states and 27695 transitions. [2022-01-18 14:17:48,433 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:17:48,433 INFO L276 IsEmpty]: Start isEmpty. Operand 7992 states and 27695 transitions. [2022-01-18 14:17:48,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 14:17:48,436 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:17:48,436 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:17:48,453 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Forceful destruction successful, exit code 0 Received shutdown request... [2022-01-18 14:17:48,636 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable104 [2022-01-18 14:17:48,637 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting threadErr0ASSERT_VIOLATIONASSERT === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT (and 1 more)] === [2022-01-18 14:17:48,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:17:48,637 INFO L85 PathProgramCache]: Analyzing trace with hash -1553528685, now seen corresponding path program 10 times [2022-01-18 14:17:48,637 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:17:48,637 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 14:17:48,638 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location threadErr0ASSERT_VIOLATIONASSERT (4 of 5 remaining) [2022-01-18 14:17:48,638 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 21 with TraceHistMax 4,while AutomatonFreeRefinementEngine was Timeout during feasibility check between null and IpTcStrategyModuleSmtInterpolCraig [2125131532]. [2022-01-18 14:17:48,638 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location threadErr0ASSERT_VIOLATIONASSERT (3 of 5 remaining) [2022-01-18 14:17:48,638 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location threadErr0ASSERT_VIOLATIONASSERT (2 of 5 remaining) [2022-01-18 14:17:48,638 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location threadErr0ASSERT_VIOLATIONASSERT (1 of 5 remaining) [2022-01-18 14:17:48,639 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location threadErr0ASSERT_VIOLATIONASSERT (0 of 5 remaining) [2022-01-18 14:17:48,639 INFO L732 BasicCegarLoop]: Path program histogram: [24, 12, 10, 7, 5, 3, 2, 2, 2, 1, 1, 1, 1, 1] [2022-01-18 14:17:48,639 INFO L308 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT (1/2) [2022-01-18 14:17:48,639 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2022-01-18 14:17:48,639 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 14:17:48,639 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-01-18 14:17:48,640 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing initial abstraction,while executing BasicCegarLoop. [2022-01-18 14:17:48,640 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (0 of 1 remaining) [2022-01-18 14:17:48,640 INFO L732 BasicCegarLoop]: Path program histogram: [] [2022-01-18 14:17:48,640 INFO L308 ceAbstractionStarter]: Result for error location InUseError was TIMEOUT (2/2) [2022-01-18 14:17:48,640 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 4 thread instances [2022-01-18 14:17:48,640 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-18 14:17:48,642 INFO L202 PluginConnector]: Adding new model pthread_nondet_loop_bound.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.01 02:17:48 BasicIcfg [2022-01-18 14:17:48,642 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-18 14:17:48,642 INFO L158 Benchmark]: Toolchain (without parser) took 711557.09ms. Allocated memory was 381.7MB in the beginning and 16.0GB in the end (delta: 15.6GB). Free memory was 341.4MB in the beginning and 13.6GB in the end (delta: -13.3GB). Peak memory consumption was 2.3GB. Max. memory is 16.0GB. [2022-01-18 14:17:48,642 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.11ms. Allocated memory is still 381.7MB. Free memory is still 342.4MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 14:17:48,642 INFO L158 Benchmark]: Boogie Procedure Inliner took 15.65ms. Allocated memory is still 381.7MB. Free memory was 341.3MB in the beginning and 339.9MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-18 14:17:48,642 INFO L158 Benchmark]: Boogie Preprocessor took 8.70ms. Allocated memory is still 381.7MB. Free memory was 339.9MB in the beginning and 338.9MB in the end (delta: 981.3kB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 14:17:48,642 INFO L158 Benchmark]: RCFGBuilder took 129.48ms. Allocated memory is still 381.7MB. Free memory was 338.9MB in the beginning and 330.7MB in the end (delta: 8.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. [2022-01-18 14:17:48,642 INFO L158 Benchmark]: TraceAbstraction took 711399.48ms. Allocated memory was 381.7MB in the beginning and 16.0GB in the end (delta: 15.6GB). Free memory was 330.3MB in the beginning and 13.6GB in the end (delta: -13.3GB). Peak memory consumption was 2.3GB. Max. memory is 16.0GB. [2022-01-18 14:17:48,643 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.11ms. Allocated memory is still 381.7MB. Free memory is still 342.4MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 15.65ms. Allocated memory is still 381.7MB. Free memory was 341.3MB in the beginning and 339.9MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 8.70ms. Allocated memory is still 381.7MB. Free memory was 339.9MB in the beginning and 338.9MB in the end (delta: 981.3kB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 129.48ms. Allocated memory is still 381.7MB. Free memory was 338.9MB in the beginning and 330.7MB in the end (delta: 8.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. * TraceAbstraction took 711399.48ms. Allocated memory was 381.7MB in the beginning and 16.0GB in the end (delta: 15.6GB). Free memory was 330.3MB in the beginning and 13.6GB in the end (delta: -13.3GB). Peak memory consumption was 2.3GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 19]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 21 with TraceHistMax 4,while AutomatonFreeRefinementEngine was Timeout during feasibility check between null and IpTcStrategyModuleSmtInterpolCraig [2125131532]. - TimeoutResultAtElement [Line: 30]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing initial abstraction,while executing BasicCegarLoop. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 3 procedures, 20 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 0.4s, OverallIterations: 1, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 41 SdHoareTripleChecker+Valid, 0.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 41 mSDsluCounter, 20 SdHoareTripleChecker+Invalid, 0.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 13 mSDsCounter, 11 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 28 IncrementalHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 11 mSolverCounterUnsat, 7 mSDtfsCounter, 28 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 10 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=34occurred in iteration=0, InterpolantAutomatonStates: 8, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.0s AutomataMinimizationTime, 1 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 0.1s InterpolantComputationTime, 7 NumberOfCodeBlocks, 7 NumberOfCodeBlocksAsserted, 1 NumberOfCheckSat, 6 ConstructedInterpolants, 0 QuantifiedInterpolants, 24 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 1 InterpolantComputations, 1 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data with 2 thread instances CFG has 4 procedures, 26 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 3.7s, OverallIterations: 6, TraceHistogramMax: 2, PathProgramHistogramMax: 4, EmptinessCheckTime: 0.0s, AutomataDifference: 1.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 990 SdHoareTripleChecker+Valid, 0.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 990 mSDsluCounter, 653 SdHoareTripleChecker+Invalid, 0.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 543 mSDsCounter, 212 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1310 IncrementalHoareTripleChecker+Invalid, 1522 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 212 mSolverCounterUnsat, 110 mSDtfsCounter, 1310 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 234 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 983 ImplicationChecksByTransitivity, 1.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=234occurred in iteration=0, InterpolantAutomatonStates: 109, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 6 MinimizatonAttempts, 432 StatesRemovedByMinimization, 5 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 1.0s InterpolantComputationTime, 123 NumberOfCodeBlocks, 123 NumberOfCodeBlocksAsserted, 13 NumberOfCheckSat, 165 ConstructedInterpolants, 0 QuantifiedInterpolants, 803 SizeOfPredicates, 28 NumberOfNonLiveVariables, 111 ConjunctsInSsa, 43 ConjunctsInUnsatCore, 16 InterpolantComputations, 1 PerfectInterpolantSequences, 13/30 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data with 3 thread instances CFG has 5 procedures, 32 locations, 5 error locations. Started 1 CEGAR loops. OverallTime: 35.2s, OverallIterations: 24, TraceHistogramMax: 3, PathProgramHistogramMax: 15, EmptinessCheckTime: 0.0s, AutomataDifference: 23.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 13102 SdHoareTripleChecker+Valid, 9.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 13102 mSDsluCounter, 11169 SdHoareTripleChecker+Invalid, 7.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 9991 mSDsCounter, 2278 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 24680 IncrementalHoareTripleChecker+Invalid, 26958 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2278 mSolverCounterUnsat, 1178 mSDtfsCounter, 24680 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2153 GetRequests, 461 SyntacticMatches, 0 SemanticMatches, 1692 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54348 ImplicationChecksByTransitivity, 15.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2155occurred in iteration=3, InterpolantAutomatonStates: 1349, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.8s AutomataMinimizationTime, 24 MinimizatonAttempts, 76547 StatesRemovedByMinimization, 23 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 5.0s InterpolantComputationTime, 731 NumberOfCodeBlocks, 731 NumberOfCodeBlocksAsserted, 67 NumberOfCheckSat, 1023 ConstructedInterpolants, 0 QuantifiedInterpolants, 5179 SizeOfPredicates, 164 NumberOfNonLiveVariables, 681 ConjunctsInSsa, 251 ConjunctsInUnsatCore, 70 InterpolantComputations, 1 PerfectInterpolantSequences, 214/438 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data with 4 thread instances CFG has 6 procedures, 38 locations, 6 error locations. Started 1 CEGAR loops. OverallTime: 671.9s, OverallIterations: 72, TraceHistogramMax: 4, PathProgramHistogramMax: 24, EmptinessCheckTime: 0.5s, AutomataDifference: 481.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.2s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 109817 SdHoareTripleChecker+Valid, 98.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 109817 mSDsluCounter, 130283 SdHoareTripleChecker+Invalid, 81.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 120410 mSDsCounter, 13434 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 271046 IncrementalHoareTripleChecker+Invalid, 284480 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 13434 mSolverCounterUnsat, 9873 mSDtfsCounter, 271046 mSolverCounterSat, 0.7s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 17563 GetRequests, 1468 SyntacticMatches, 0 SemanticMatches, 16095 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2210447 ImplicationChecksByTransitivity, 213.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=20321occurred in iteration=18, InterpolantAutomatonStates: 14846, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 156.6s AutomataMinimizationTime, 71 MinimizatonAttempts, 12356672 StatesRemovedByMinimization, 71 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 17.0s InterpolantComputationTime, 2477 NumberOfCodeBlocks, 2477 NumberOfCodeBlocksAsserted, 223 NumberOfCheckSat, 3501 ConstructedInterpolants, 0 QuantifiedInterpolants, 18033 SizeOfPredicates, 514 NumberOfNonLiveVariables, 2301 ConjunctsInSsa, 812 ConjunctsInUnsatCore, 211 InterpolantComputations, 1 PerfectInterpolantSequences, 1057/2220 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data for thread instance sufficiency with 1 thread instances CFG has 3 procedures, 20 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 0.0s, OverallIterations: 1, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=28occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 7 NumberOfCodeBlocks, 7 NumberOfCodeBlocksAsserted, 1 NumberOfCheckSat, 0 ConstructedInterpolants, 0 QuantifiedInterpolants, 0 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 0 InterpolantComputations, 0 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data for thread instance sufficiency with 2 thread instances CFG has 4 procedures, 26 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 0.0s, OverallIterations: 1, TraceHistogramMax: 3, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=166occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 10 NumberOfCodeBlocks, 10 NumberOfCodeBlocksAsserted, 1 NumberOfCheckSat, 0 ConstructedInterpolants, 0 QuantifiedInterpolants, 0 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 0 InterpolantComputations, 0 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data for thread instance sufficiency with 3 thread instances CFG has 5 procedures, 32 locations, 5 error locations. Started 1 CEGAR loops. OverallTime: 0.0s, OverallIterations: 1, TraceHistogramMax: 4, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=994occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 13 NumberOfCodeBlocks, 13 NumberOfCodeBlocksAsserted, 1 NumberOfCheckSat, 0 ConstructedInterpolants, 0 QuantifiedInterpolants, 0 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 0 InterpolantComputations, 0 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data for thread instance sufficiency with 4 thread instances CFG has 6 procedures, 38 locations, 6 error locations. Started 1 CEGAR loops. OverallTime: 0.0s, OverallIterations: 0, TraceHistogramMax: 0, PathProgramHistogramMax: 0, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=-1occurred in iteration=-1, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown