/root/.sdkman/candidates/java/current/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../benchexec/../../../trunk/examples/settings/gemcutter/NewStatesSleep.epf --traceabstraction.dfs.order.used.in.por LOOP_LOCKSTEP --traceabstraction.additional.conditional.commutativity.checking NONE -tc ../benchexec/../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/parallel-parallel-sum-1.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-wip.dk.conditional-comm-17da818-m [2024-05-04 20:16:21,073 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-04 20:16:21,133 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../benchexec/../../../trunk/examples/settings/gemcutter/NewStatesSleep.epf [2024-05-04 20:16:21,139 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-04 20:16:21,140 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-04 20:16:21,165 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-04 20:16:21,166 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-04 20:16:21,166 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-04 20:16:21,166 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-04 20:16:21,169 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-04 20:16:21,170 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-04 20:16:21,170 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-04 20:16:21,170 INFO L153 SettingsManager]: * Use SBE=true [2024-05-04 20:16:21,171 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-04 20:16:21,171 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-04 20:16:21,172 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-04 20:16:21,172 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-04 20:16:21,172 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-04 20:16:21,172 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-04 20:16:21,172 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-04 20:16:21,172 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-04 20:16:21,173 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-04 20:16:21,173 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-04 20:16:21,173 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-04 20:16:21,173 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-04 20:16:21,173 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-04 20:16:21,173 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-04 20:16:21,173 INFO L153 SettingsManager]: * To the following directory=./dump/ [2024-05-04 20:16:21,174 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-04 20:16:21,174 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-05-04 20:16:21,175 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-04 20:16:21,175 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-04 20:16:21,175 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-04 20:16:21,175 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-04 20:16:21,175 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=SLEEP_NEW_STATES [2024-05-04 20:16:21,175 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-05-04 20:16:21,175 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-04 20:16:21,175 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2024-05-04 20:16:21,176 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-04 20:16:21,176 INFO L153 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/UGemCutter-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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: DFS Order used in POR -> LOOP_LOCKSTEP Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Additional conditional commutativity checking -> NONE [2024-05-04 20:16:21,400 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-04 20:16:21,424 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-04 20:16:21,425 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-04 20:16:21,426 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-04 20:16:21,427 INFO L274 PluginConnector]: CDTParser initialized [2024-05-04 20:16:21,428 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/svcomp/weaver/parallel-parallel-sum-1.wvr.c [2024-05-04 20:16:22,436 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-04 20:16:22,672 INFO L384 CDTParser]: Found 1 translation units. [2024-05-04 20:16:22,673 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-parallel-sum-1.wvr.c [2024-05-04 20:16:22,680 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/ef44d571b/720b65f2c13c4996aeb2273e0c3e3d2c/FLAGd1b01416e [2024-05-04 20:16:22,695 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/ef44d571b/720b65f2c13c4996aeb2273e0c3e3d2c [2024-05-04 20:16:22,697 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-04 20:16:22,699 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-04 20:16:22,701 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-04 20:16:22,701 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-04 20:16:22,704 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-04 20:16:22,705 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.05 08:16:22" (1/1) ... [2024-05-04 20:16:22,706 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4498309b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.05 08:16:22, skipping insertion in model container [2024-05-04 20:16:22,706 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.05 08:16:22" (1/1) ... [2024-05-04 20:16:22,728 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-04 20:16:22,892 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-parallel-sum-1.wvr.c[3642,3655] [2024-05-04 20:16:22,909 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-05-04 20:16:22,918 INFO L202 MainTranslator]: Completed pre-run [2024-05-04 20:16:22,954 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-parallel-sum-1.wvr.c[3642,3655] [2024-05-04 20:16:22,957 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-05-04 20:16:22,962 WARN L675 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2024-05-04 20:16:22,963 WARN L675 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2024-05-04 20:16:22,972 INFO L206 MainTranslator]: Completed translation [2024-05-04 20:16:22,973 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.05 08:16:22 WrapperNode [2024-05-04 20:16:22,973 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-04 20:16:22,974 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-04 20:16:22,975 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-04 20:16:22,975 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-04 20:16:22,979 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.05 08:16:22" (1/1) ... [2024-05-04 20:16:22,995 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.05 08:16:22" (1/1) ... [2024-05-04 20:16:23,029 INFO L138 Inliner]: procedures = 27, calls = 68, calls flagged for inlining = 18, calls inlined = 24, statements flattened = 311 [2024-05-04 20:16:23,030 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-04 20:16:23,030 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-04 20:16:23,030 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-04 20:16:23,030 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-04 20:16:23,042 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.05 08:16:22" (1/1) ... [2024-05-04 20:16:23,043 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.05 08:16:22" (1/1) ... [2024-05-04 20:16:23,084 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.05 08:16:22" (1/1) ... [2024-05-04 20:16:23,085 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.05 08:16:22" (1/1) ... [2024-05-04 20:16:23,097 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.05 08:16:22" (1/1) ... [2024-05-04 20:16:23,100 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.05 08:16:22" (1/1) ... [2024-05-04 20:16:23,101 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.05 08:16:22" (1/1) ... [2024-05-04 20:16:23,102 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.05 08:16:22" (1/1) ... [2024-05-04 20:16:23,105 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-04 20:16:23,106 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-04 20:16:23,106 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-04 20:16:23,106 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-04 20:16:23,106 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.05 08:16:22" (1/1) ... [2024-05-04 20:16:23,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-05-04 20:16:23,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-04 20:16:23,160 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-05-04 20:16:23,179 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-05-04 20:16:23,204 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-04 20:16:23,205 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-04 20:16:23,205 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-05-04 20:16:23,205 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-05-04 20:16:23,205 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-05-04 20:16:23,205 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-05-04 20:16:23,205 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-05-04 20:16:23,205 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-05-04 20:16:23,205 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-05-04 20:16:23,205 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-05-04 20:16:23,206 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2024-05-04 20:16:23,207 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2024-05-04 20:16:23,207 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-05-04 20:16:23,207 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-05-04 20:16:23,207 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-05-04 20:16:23,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-05-04 20:16:23,207 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-04 20:16:23,207 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-04 20:16:23,208 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-04 20:16:23,209 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-05-04 20:16:23,321 INFO L241 CfgBuilder]: Building ICFG [2024-05-04 20:16:23,322 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-04 20:16:23,615 INFO L282 CfgBuilder]: Performing block encoding [2024-05-04 20:16:23,738 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-04 20:16:23,738 INFO L309 CfgBuilder]: Removed 5 assume(true) statements. [2024-05-04 20:16:23,739 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.05 08:16:23 BoogieIcfgContainer [2024-05-04 20:16:23,739 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-04 20:16:23,741 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-04 20:16:23,741 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-04 20:16:23,743 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-04 20:16:23,743 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.05 08:16:22" (1/3) ... [2024-05-04 20:16:23,744 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f0b3c89 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.05 08:16:23, skipping insertion in model container [2024-05-04 20:16:23,744 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.05 08:16:22" (2/3) ... [2024-05-04 20:16:23,744 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f0b3c89 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.05 08:16:23, skipping insertion in model container [2024-05-04 20:16:23,744 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.05 08:16:23" (3/3) ... [2024-05-04 20:16:23,745 INFO L112 eAbstractionObserver]: Analyzing ICFG parallel-parallel-sum-1.wvr.c [2024-05-04 20:16:23,750 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2024-05-04 20:16:23,757 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-04 20:16:23,757 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-05-04 20:16:23,757 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-04 20:16:23,841 INFO L144 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2024-05-04 20:16:23,886 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-04 20:16:23,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-05-04 20:16:23,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-04 20:16:23,889 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2024-05-04 20:16:23,901 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2024-05-04 20:16:23,923 INFO L188 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-05-04 20:16:23,936 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-04 20:16:23,942 INFO L357 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=PARTIAL_ORDER_FA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@47219516, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms], mConComChecker=NONE, mConComCheckerCriterion=DEFAULT, mConComCheckerLimitedChecksCriterion=false, mConComCheckerCriterionLimit=1, mConComCheckerRandomProb=100, mConComCheckerRandomSeed=123, mConComCheckerConditionCriterion=false [2024-05-04 20:16:23,942 INFO L358 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2024-05-04 20:16:24,022 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-05-04 20:16:24,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-04 20:16:24,026 INFO L85 PathProgramCache]: Analyzing trace with hash -685654061, now seen corresponding path program 1 times [2024-05-04 20:16:24,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-04 20:16:24,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615558037] [2024-05-04 20:16:24,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-04 20:16:24,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-04 20:16:24,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-04 20:16:24,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-04 20:16:24,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-04 20:16:24,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615558037] [2024-05-04 20:16:24,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615558037] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-04 20:16:24,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-04 20:16:24,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-04 20:16:24,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058193574] [2024-05-04 20:16:24,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-04 20:16:24,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-05-04 20:16:24,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-04 20:16:24,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-05-04 20:16:24,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-05-04 20:16:24,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:24,401 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-04 20:16:24,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 83.0) internal successors, (166), 2 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-04 20:16:24,401 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:24,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:24,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-04 20:16:24,435 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-05-04 20:16:24,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-04 20:16:24,435 INFO L85 PathProgramCache]: Analyzing trace with hash -1090990955, now seen corresponding path program 1 times [2024-05-04 20:16:24,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-04 20:16:24,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826072503] [2024-05-04 20:16:24,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-04 20:16:24,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-04 20:16:24,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-04 20:16:24,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-04 20:16:24,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-04 20:16:24,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826072503] [2024-05-04 20:16:24,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826072503] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-04 20:16:24,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-04 20:16:24,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-04 20:16:24,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021654972] [2024-05-04 20:16:24,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-04 20:16:24,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-04 20:16:24,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-04 20:16:24,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-04 20:16:24,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-04 20:16:24,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:24,929 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-04 20:16:24,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-04 20:16:24,930 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:24,930 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:25,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:25,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:16:25,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-04 20:16:25,078 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-05-04 20:16:25,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-04 20:16:25,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1769304777, now seen corresponding path program 1 times [2024-05-04 20:16:25,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-04 20:16:25,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302842569] [2024-05-04 20:16:25,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-04 20:16:25,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-04 20:16:25,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-04 20:16:25,455 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-04 20:16:25,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-04 20:16:25,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302842569] [2024-05-04 20:16:25,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302842569] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-04 20:16:25,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-04 20:16:25,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-04 20:16:25,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975039037] [2024-05-04 20:16:25,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-04 20:16:25,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-04 20:16:25,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-04 20:16:25,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-04 20:16:25,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-04 20:16:25,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:25,458 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-04 20:16:25,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-04 20:16:25,458 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:25,458 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:16:25,458 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:25,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:25,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:16:25,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:16:25,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-05-04 20:16:25,787 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-05-04 20:16:25,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-04 20:16:25,788 INFO L85 PathProgramCache]: Analyzing trace with hash -500364433, now seen corresponding path program 1 times [2024-05-04 20:16:25,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-04 20:16:25,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915498478] [2024-05-04 20:16:25,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-04 20:16:25,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-04 20:16:25,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-04 20:16:26,150 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-04 20:16:26,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-04 20:16:26,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915498478] [2024-05-04 20:16:26,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915498478] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-04 20:16:26,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-04 20:16:26,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-04 20:16:26,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32577242] [2024-05-04 20:16:26,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-04 20:16:26,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-04 20:16:26,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-04 20:16:26,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-04 20:16:26,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-05-04 20:16:26,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:26,154 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-04 20:16:26,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.444444444444443) internal successors, (166), 9 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-04 20:16:26,157 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:26,157 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:16:26,157 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:16:26,161 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:26,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:26,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:16:26,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:16:26,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-04 20:16:26,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-05-04 20:16:26,380 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-05-04 20:16:26,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-04 20:16:26,381 INFO L85 PathProgramCache]: Analyzing trace with hash -2111568661, now seen corresponding path program 1 times [2024-05-04 20:16:26,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-04 20:16:26,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027064766] [2024-05-04 20:16:26,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-04 20:16:26,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-04 20:16:26,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-04 20:16:26,673 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-04 20:16:26,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-04 20:16:26,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027064766] [2024-05-04 20:16:26,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027064766] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-04 20:16:26,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-04 20:16:26,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-04 20:16:26,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583504044] [2024-05-04 20:16:26,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-04 20:16:26,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-04 20:16:26,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-04 20:16:26,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-04 20:16:26,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-04 20:16:26,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:26,675 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-04 20:16:26,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.75) internal successors, (174), 8 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-04 20:16:26,676 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:26,676 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:16:26,676 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:16:26,676 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-04 20:16:26,676 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:26,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:26,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:16:26,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:16:26,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-04 20:16:26,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:16:26,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-05-04 20:16:26,861 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-05-04 20:16:26,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-04 20:16:26,862 INFO L85 PathProgramCache]: Analyzing trace with hash -331291739, now seen corresponding path program 1 times [2024-05-04 20:16:26,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-04 20:16:26,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022334375] [2024-05-04 20:16:26,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-04 20:16:26,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-04 20:16:26,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-04 20:16:27,177 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-05-04 20:16:27,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-04 20:16:27,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022334375] [2024-05-04 20:16:27,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022334375] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-04 20:16:27,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1718085576] [2024-05-04 20:16:27,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-04 20:16:27,178 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-04 20:16:27,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-04 20:16:27,248 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-04 20:16:27,249 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-05-04 20:16:27,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-04 20:16:27,370 INFO L262 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 12 conjunts are in the unsatisfiable core [2024-05-04 20:16:27,376 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-04 20:16:27,663 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-04 20:16:27,663 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-04 20:16:27,903 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-04 20:16:27,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1718085576] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-04 20:16:27,907 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-04 20:16:27,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2024-05-04 20:16:27,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642529719] [2024-05-04 20:16:27,908 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-04 20:16:27,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-05-04 20:16:27,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-04 20:16:27,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-05-04 20:16:27,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2024-05-04 20:16:27,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:27,910 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-04 20:16:27,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 12.92) internal successors, (323), 25 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-04 20:16:27,910 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:27,910 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:16:27,910 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:16:27,910 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-04 20:16:27,910 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:16:27,911 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:28,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:28,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:16:28,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:16:28,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-04 20:16:28,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:16:28,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-04 20:16:28,357 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-05-04 20:16:28,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-05-04 20:16:28,557 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-05-04 20:16:28,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-04 20:16:28,557 INFO L85 PathProgramCache]: Analyzing trace with hash -1936444503, now seen corresponding path program 2 times [2024-05-04 20:16:28,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-04 20:16:28,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175543816] [2024-05-04 20:16:28,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-04 20:16:28,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-04 20:16:28,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-04 20:16:30,105 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-04 20:16:30,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-04 20:16:30,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175543816] [2024-05-04 20:16:30,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175543816] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-04 20:16:30,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [941247499] [2024-05-04 20:16:30,106 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-04 20:16:30,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-04 20:16:30,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-04 20:16:30,116 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-04 20:16:30,117 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-05-04 20:16:30,261 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-04 20:16:30,261 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-04 20:16:30,264 INFO L262 TraceCheckSpWp]: Trace formula consists of 430 conjuncts, 59 conjunts are in the unsatisfiable core [2024-05-04 20:16:30,277 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-04 20:16:31,266 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2024-05-04 20:16:31,937 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-04 20:16:32,064 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-04 20:16:32,199 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-04 20:16:32,279 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-04 20:16:32,544 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-04 20:16:32,544 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 15 [2024-05-04 20:16:32,749 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-04 20:16:32,749 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-04 20:16:33,323 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-05-04 20:16:33,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [941247499] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-04 20:16:33,323 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-04 20:16:33,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 32, 11] total 59 [2024-05-04 20:16:33,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233411005] [2024-05-04 20:16:33,327 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-04 20:16:33,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2024-05-04 20:16:33,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-04 20:16:33,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2024-05-04 20:16:33,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=3166, Unknown=0, NotChecked=0, Total=3422 [2024-05-04 20:16:33,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:33,330 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-04 20:16:33,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 7.779661016949152) internal successors, (459), 59 states have internal predecessors, (459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-04 20:16:33,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:33,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:16:33,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:16:33,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-04 20:16:33,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:16:33,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-04 20:16:33,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:35,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:35,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:16:35,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:16:35,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-04 20:16:35,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:16:35,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-04 20:16:35,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:16:35,795 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-05-04 20:16:35,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-04 20:16:35,983 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-05-04 20:16:35,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-04 20:16:35,983 INFO L85 PathProgramCache]: Analyzing trace with hash -1944172257, now seen corresponding path program 3 times [2024-05-04 20:16:35,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-04 20:16:35,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123196477] [2024-05-04 20:16:35,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-04 20:16:35,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-04 20:16:36,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-04 20:16:36,356 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2024-05-04 20:16:36,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-04 20:16:36,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123196477] [2024-05-04 20:16:36,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123196477] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-04 20:16:36,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-04 20:16:36,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-04 20:16:36,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389327125] [2024-05-04 20:16:36,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-04 20:16:36,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-04 20:16:36,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-04 20:16:36,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-04 20:16:36,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-05-04 20:16:36,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:36,360 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-04 20:16:36,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.333333333333332) internal successors, (183), 9 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-04 20:16:36,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:36,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:16:36,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:16:36,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-04 20:16:36,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:16:36,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-04 20:16:36,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:16:36,361 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:36,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:36,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:16:36,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:16:36,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-04 20:16:36,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:16:36,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-04 20:16:36,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:16:36,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-04 20:16:36,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-05-04 20:16:36,595 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-05-04 20:16:36,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-04 20:16:36,596 INFO L85 PathProgramCache]: Analyzing trace with hash 2053531673, now seen corresponding path program 4 times [2024-05-04 20:16:36,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-04 20:16:36,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713951331] [2024-05-04 20:16:36,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-04 20:16:36,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-04 20:16:36,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-04 20:16:39,457 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 9 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-04 20:16:39,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-04 20:16:39,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713951331] [2024-05-04 20:16:39,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713951331] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-04 20:16:39,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1065109067] [2024-05-04 20:16:39,457 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-05-04 20:16:39,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-04 20:16:39,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-04 20:16:39,462 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-04 20:16:39,463 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-05-04 20:16:39,623 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-05-04 20:16:39,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-04 20:16:39,626 INFO L262 TraceCheckSpWp]: Trace formula consists of 476 conjuncts, 60 conjunts are in the unsatisfiable core [2024-05-04 20:16:39,629 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-04 20:16:40,689 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-04 20:16:40,691 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 44 [2024-05-04 20:16:40,911 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 43 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-05-04 20:16:40,911 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-04 20:16:41,463 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-05-04 20:16:41,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1065109067] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-04 20:16:41,463 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-04 20:16:41,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 24, 13] total 66 [2024-05-04 20:16:41,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096465740] [2024-05-04 20:16:41,464 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-04 20:16:41,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2024-05-04 20:16:41,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-04 20:16:41,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2024-05-04 20:16:41,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=250, Invalid=4040, Unknown=0, NotChecked=0, Total=4290 [2024-05-04 20:16:41,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:41,467 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-04 20:16:41,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 7.348484848484849) internal successors, (485), 66 states have internal predecessors, (485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-04 20:16:41,467 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:41,467 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:16:41,467 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:16:41,468 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-04 20:16:41,468 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:16:41,468 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-04 20:16:41,468 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:16:41,468 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-04 20:16:41,468 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:46,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:46,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:16:46,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:16:46,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-04 20:16:46,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:16:46,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-04 20:16:46,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:16:46,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-04 20:16:46,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2024-05-04 20:16:46,522 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-05-04 20:16:46,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-04 20:16:46,722 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-05-04 20:16:46,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-04 20:16:46,723 INFO L85 PathProgramCache]: Analyzing trace with hash 795168685, now seen corresponding path program 1 times [2024-05-04 20:16:46,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-04 20:16:46,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974811306] [2024-05-04 20:16:46,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-04 20:16:46,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-04 20:16:46,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-04 20:16:47,230 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 12 proven. 42 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-05-04 20:16:47,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-04 20:16:47,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974811306] [2024-05-04 20:16:47,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974811306] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-04 20:16:47,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1154253696] [2024-05-04 20:16:47,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-04 20:16:47,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-04 20:16:47,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-04 20:16:47,232 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-04 20:16:47,279 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-05-04 20:16:47,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-04 20:16:47,373 INFO L262 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 35 conjunts are in the unsatisfiable core [2024-05-04 20:16:47,375 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-04 20:16:47,936 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-04 20:16:47,936 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-04 20:16:48,594 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 52 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-04 20:16:48,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1154253696] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-04 20:16:48,594 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-04 20:16:48,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19, 19] total 47 [2024-05-04 20:16:48,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168873198] [2024-05-04 20:16:48,594 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-04 20:16:48,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2024-05-04 20:16:48,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-04 20:16:48,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2024-05-04 20:16:48,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=1856, Unknown=0, NotChecked=0, Total=2162 [2024-05-04 20:16:48,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:48,597 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-04 20:16:48,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 9.638297872340425) internal successors, (453), 47 states have internal predecessors, (453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-04 20:16:48,597 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:48,597 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:16:48,597 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:16:48,597 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-04 20:16:48,597 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:16:48,597 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-04 20:16:48,597 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:16:48,597 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-04 20:16:48,597 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 63 states. [2024-05-04 20:16:48,597 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:50,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:50,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:16:50,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:16:50,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-04 20:16:50,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:16:50,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-04 20:16:50,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:16:50,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-04 20:16:50,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2024-05-04 20:16:50,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2024-05-04 20:16:50,028 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-05-04 20:16:50,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-05-04 20:16:50,229 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-05-04 20:16:50,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-04 20:16:50,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1773923943, now seen corresponding path program 2 times [2024-05-04 20:16:50,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-04 20:16:50,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133974842] [2024-05-04 20:16:50,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-04 20:16:50,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-04 20:16:50,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-04 20:16:51,136 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2024-05-04 20:16:51,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-04 20:16:51,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133974842] [2024-05-04 20:16:51,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133974842] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-04 20:16:51,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2033158797] [2024-05-04 20:16:51,137 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-04 20:16:51,137 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-04 20:16:51,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-04 20:16:51,138 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-04 20:16:51,163 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-05-04 20:16:51,274 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-04 20:16:51,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-04 20:16:51,277 INFO L262 TraceCheckSpWp]: Trace formula consists of 522 conjuncts, 104 conjunts are in the unsatisfiable core [2024-05-04 20:16:51,281 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-04 20:16:51,295 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-05-04 20:16:51,322 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-05-04 20:16:51,322 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2024-05-04 20:16:51,358 INFO L349 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2024-05-04 20:16:51,358 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2024-05-04 20:16:51,823 INFO L349 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2024-05-04 20:16:51,823 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 30 [2024-05-04 20:16:52,211 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-05-04 20:16:52,605 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-04 20:16:52,693 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-04 20:16:52,791 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-04 20:16:52,921 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-04 20:16:53,590 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-04 20:16:53,590 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 15 [2024-05-04 20:16:53,716 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 0 proven. 94 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-04 20:16:53,717 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-04 20:16:53,995 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2024-05-04 20:16:53,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2033158797] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-04 20:16:53,995 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-04 20:16:53,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 39, 10] total 55 [2024-05-04 20:16:53,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878521677] [2024-05-04 20:16:53,996 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-04 20:16:53,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2024-05-04 20:16:53,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-04 20:16:53,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2024-05-04 20:16:53,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=312, Invalid=2658, Unknown=0, NotChecked=0, Total=2970 [2024-05-04 20:16:53,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:53,998 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-04 20:16:53,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 8.036363636363637) internal successors, (442), 55 states have internal predecessors, (442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-04 20:16:53,998 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:53,998 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:16:53,998 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:16:53,998 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-04 20:16:53,998 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:16:53,998 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-04 20:16:53,999 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:16:53,999 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-04 20:16:53,999 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 63 states. [2024-05-04 20:16:53,999 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 62 states. [2024-05-04 20:16:53,999 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:58,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:16:58,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:16:58,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:16:58,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-04 20:16:58,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:16:58,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-04 20:16:58,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:16:58,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-04 20:16:58,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2024-05-04 20:16:58,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-05-04 20:16:58,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-05-04 20:16:58,637 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-05-04 20:16:58,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-04 20:16:58,832 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-05-04 20:16:58,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-04 20:16:58,833 INFO L85 PathProgramCache]: Analyzing trace with hash 347825493, now seen corresponding path program 1 times [2024-05-04 20:16:58,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-04 20:16:58,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419549874] [2024-05-04 20:16:58,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-04 20:16:58,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-04 20:16:58,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-04 20:16:59,427 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 12 proven. 56 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-05-04 20:16:59,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-04 20:16:59,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419549874] [2024-05-04 20:16:59,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419549874] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-04 20:16:59,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [742556872] [2024-05-04 20:16:59,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-04 20:16:59,427 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-04 20:16:59,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-04 20:16:59,429 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-04 20:16:59,458 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-05-04 20:16:59,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-04 20:16:59,563 INFO L262 TraceCheckSpWp]: Trace formula consists of 506 conjuncts, 22 conjunts are in the unsatisfiable core [2024-05-04 20:16:59,565 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-04 20:17:00,068 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 27 proven. 41 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-05-04 20:17:00,069 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-04 20:17:00,448 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 52 proven. 16 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-05-04 20:17:00,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [742556872] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-04 20:17:00,448 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-04 20:17:00,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 19] total 47 [2024-05-04 20:17:00,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414834812] [2024-05-04 20:17:00,449 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-04 20:17:00,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2024-05-04 20:17:00,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-04 20:17:00,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2024-05-04 20:17:00,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=283, Invalid=1879, Unknown=0, NotChecked=0, Total=2162 [2024-05-04 20:17:00,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:17:00,451 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-04 20:17:00,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 10.042553191489361) internal successors, (472), 47 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-04 20:17:00,452 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:17:00,452 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:17:00,452 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:17:00,452 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-04 20:17:00,452 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:17:00,452 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-04 20:17:00,452 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:17:00,452 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-04 20:17:00,452 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 63 states. [2024-05-04 20:17:00,452 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-05-04 20:17:00,452 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2024-05-04 20:17:00,452 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:17:01,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:17:01,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:17:01,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:17:01,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-04 20:17:01,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:17:01,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-04 20:17:01,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:17:01,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-04 20:17:01,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2024-05-04 20:17:01,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-05-04 20:17:01,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-05-04 20:17:01,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-04 20:17:01,653 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-05-04 20:17:01,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-05-04 20:17:01,849 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-05-04 20:17:01,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-04 20:17:01,849 INFO L85 PathProgramCache]: Analyzing trace with hash -563053895, now seen corresponding path program 2 times [2024-05-04 20:17:01,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-04 20:17:01,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305136092] [2024-05-04 20:17:01,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-04 20:17:01,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-04 20:17:01,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-04 20:17:04,294 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 0 proven. 84 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-04 20:17:04,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-04 20:17:04,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305136092] [2024-05-04 20:17:04,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305136092] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-04 20:17:04,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [63927448] [2024-05-04 20:17:04,295 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-04 20:17:04,295 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-04 20:17:04,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-04 20:17:04,296 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-04 20:17:04,300 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-05-04 20:17:04,443 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-04 20:17:04,444 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-04 20:17:04,446 INFO L262 TraceCheckSpWp]: Trace formula consists of 522 conjuncts, 97 conjunts are in the unsatisfiable core [2024-05-04 20:17:04,471 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-04 20:17:05,482 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2024-05-04 20:17:06,031 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-04 20:17:06,127 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-04 20:17:06,208 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-04 20:17:06,277 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-04 20:17:07,328 INFO L349 Elim1Store]: treesize reduction 103, result has 8.8 percent of original size [2024-05-04 20:17:07,328 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 63 treesize of output 24 [2024-05-04 20:17:07,612 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 0 proven. 84 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-04 20:17:07,613 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-04 20:17:13,825 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-04 20:17:13,826 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 65 treesize of output 54 [2024-05-04 20:17:13,838 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-05-04 20:17:13,838 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1478 treesize of output 1425 [2024-05-04 20:17:13,852 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-04 20:17:13,853 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 169 treesize of output 129 [2024-05-04 20:17:13,861 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-04 20:17:13,861 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 129 treesize of output 119 [2024-05-04 20:17:13,868 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-04 20:17:13,869 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 99 [2024-05-04 20:17:13,923 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-05-04 20:17:13,924 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 178 treesize of output 98 [2024-05-04 20:17:14,788 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 0 proven. 84 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-04 20:17:14,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [63927448] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-04 20:17:14,789 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-04 20:17:14,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 44, 39] total 110 [2024-05-04 20:17:14,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138765632] [2024-05-04 20:17:14,789 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-04 20:17:14,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 110 states [2024-05-04 20:17:14,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-04 20:17:14,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 110 interpolants. [2024-05-04 20:17:14,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1116, Invalid=10820, Unknown=54, NotChecked=0, Total=11990 [2024-05-04 20:17:14,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:17:14,798 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-04 20:17:14,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 110 states, 110 states have (on average 5.045454545454546) internal successors, (555), 110 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) [2024-05-04 20:17:14,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:17:14,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:17:14,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:17:14,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-04 20:17:14,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:17:14,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-04 20:17:14,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:17:14,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-04 20:17:14,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 63 states. [2024-05-04 20:17:14,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-05-04 20:17:14,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2024-05-04 20:17:14,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-04 20:17:14,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:17:20,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:17:20,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:17:20,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:17:20,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-04 20:17:20,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:17:20,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-04 20:17:20,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:17:20,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-04 20:17:20,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2024-05-04 20:17:20,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-05-04 20:17:20,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-05-04 20:17:20,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-04 20:17:20,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:17:20,149 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-05-04 20:17:20,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,9 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-04 20:17:20,349 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-05-04 20:17:20,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-04 20:17:20,349 INFO L85 PathProgramCache]: Analyzing trace with hash 898553021, now seen corresponding path program 3 times [2024-05-04 20:17:20,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-04 20:17:20,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295794717] [2024-05-04 20:17:20,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-04 20:17:20,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-04 20:17:20,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-04 20:17:20,928 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 30 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-04 20:17:20,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-04 20:17:20,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295794717] [2024-05-04 20:17:20,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295794717] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-04 20:17:20,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [855591926] [2024-05-04 20:17:20,929 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-04 20:17:20,929 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-04 20:17:20,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-04 20:17:20,930 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-04 20:17:20,931 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-05-04 20:17:21,218 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-05-04 20:17:21,218 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-04 20:17:21,221 INFO L262 TraceCheckSpWp]: Trace formula consists of 508 conjuncts, 100 conjunts are in the unsatisfiable core [2024-05-04 20:17:21,225 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-04 20:17:22,003 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2024-05-04 20:17:22,557 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-04 20:17:22,671 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-04 20:17:22,767 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-04 20:17:22,848 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-04 20:17:23,625 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-04 20:17:23,625 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 15 [2024-05-04 20:17:23,816 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 33 proven. 32 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2024-05-04 20:17:23,817 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-04 20:17:25,057 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2024-05-04 20:17:25,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [855591926] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-04 20:17:25,057 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-04 20:17:25,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 38, 19] total 71 [2024-05-04 20:17:25,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875039201] [2024-05-04 20:17:25,058 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-04 20:17:25,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2024-05-04 20:17:25,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-04 20:17:25,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2024-05-04 20:17:25,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=444, Invalid=4526, Unknown=0, NotChecked=0, Total=4970 [2024-05-04 20:17:25,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:17:25,060 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-04 20:17:25,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 71 states have (on average 7.647887323943662) internal successors, (543), 71 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-04 20:17:25,060 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:17:25,060 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:17:25,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:17:25,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-04 20:17:25,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:17:25,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-04 20:17:25,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:17:25,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-04 20:17:25,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 63 states. [2024-05-04 20:17:25,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-05-04 20:17:25,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2024-05-04 20:17:25,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-04 20:17:25,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:17:25,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:17:35,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:17:35,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:17:35,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:17:35,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-04 20:17:35,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:17:35,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-04 20:17:35,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:17:35,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-04 20:17:35,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2024-05-04 20:17:35,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-05-04 20:17:35,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-05-04 20:17:35,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-04 20:17:35,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:17:35,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2024-05-04 20:17:35,425 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-05-04 20:17:35,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-05-04 20:17:35,620 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-05-04 20:17:35,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-04 20:17:35,620 INFO L85 PathProgramCache]: Analyzing trace with hash -1982835523, now seen corresponding path program 4 times [2024-05-04 20:17:35,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-04 20:17:35,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069391551] [2024-05-04 20:17:35,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-04 20:17:35,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-04 20:17:35,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-04 20:17:36,493 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 55 proven. 101 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-04 20:17:36,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-04 20:17:36,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069391551] [2024-05-04 20:17:36,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069391551] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-04 20:17:36,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1380181634] [2024-05-04 20:17:36,493 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-05-04 20:17:36,493 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-04 20:17:36,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-04 20:17:36,504 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-04 20:17:36,507 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-05-04 20:17:36,683 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-05-04 20:17:36,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-04 20:17:36,684 INFO L262 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 24 conjunts are in the unsatisfiable core [2024-05-04 20:17:36,688 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-04 20:17:37,306 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 55 proven. 101 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-04 20:17:37,307 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-04 20:17:37,890 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 71 proven. 85 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-04 20:17:37,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1380181634] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-04 20:17:37,890 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-04 20:17:37,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 60 [2024-05-04 20:17:37,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250987129] [2024-05-04 20:17:37,890 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-04 20:17:37,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2024-05-04 20:17:37,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-04 20:17:37,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2024-05-04 20:17:37,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=555, Invalid=2985, Unknown=0, NotChecked=0, Total=3540 [2024-05-04 20:17:37,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:17:37,893 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-04 20:17:37,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 8.35) internal successors, (501), 60 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-04 20:17:37,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:17:37,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:17:37,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:17:37,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-04 20:17:37,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:17:37,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-04 20:17:37,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:17:37,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-04 20:17:37,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 63 states. [2024-05-04 20:17:37,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-05-04 20:17:37,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2024-05-04 20:17:37,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-04 20:17:37,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:17:37,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 113 states. [2024-05-04 20:17:37,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:17:38,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:17:38,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:17:38,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:17:38,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-04 20:17:38,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:17:38,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-04 20:17:38,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:17:38,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-04 20:17:38,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2024-05-04 20:17:38,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-05-04 20:17:38,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-05-04 20:17:38,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-04 20:17:38,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:17:38,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2024-05-04 20:17:38,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-04 20:17:38,841 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-05-04 20:17:39,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-05-04 20:17:39,041 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-05-04 20:17:39,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-04 20:17:39,041 INFO L85 PathProgramCache]: Analyzing trace with hash -1300908607, now seen corresponding path program 5 times [2024-05-04 20:17:39,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-04 20:17:39,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908343188] [2024-05-04 20:17:39,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-04 20:17:39,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-04 20:17:39,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-04 20:17:39,340 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 40 proven. 12 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-05-04 20:17:39,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-04 20:17:39,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908343188] [2024-05-04 20:17:39,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908343188] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-04 20:17:39,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1482670978] [2024-05-04 20:17:39,341 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-05-04 20:17:39,341 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-04 20:17:39,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-04 20:17:39,342 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-04 20:17:39,358 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-05-04 20:17:39,527 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-05-04 20:17:39,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-04 20:17:39,529 INFO L262 TraceCheckSpWp]: Trace formula consists of 582 conjuncts, 18 conjunts are in the unsatisfiable core [2024-05-04 20:17:39,532 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-04 20:17:39,912 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 21 proven. 50 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2024-05-04 20:17:39,913 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-04 20:17:40,087 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 26 proven. 26 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-05-04 20:17:40,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1482670978] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-04 20:17:40,087 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-04 20:17:40,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 15, 10] total 25 [2024-05-04 20:17:40,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428955602] [2024-05-04 20:17:40,087 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-04 20:17:40,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-05-04 20:17:40,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-04 20:17:40,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-05-04 20:17:40,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=440, Unknown=0, NotChecked=0, Total=600 [2024-05-04 20:17:40,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:17:40,089 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-04 20:17:40,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 14.96) internal successors, (374), 25 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-04 20:17:40,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:17:40,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:17:40,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:17:40,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-04 20:17:40,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:17:40,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-04 20:17:40,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:17:40,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-04 20:17:40,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 63 states. [2024-05-04 20:17:40,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-05-04 20:17:40,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2024-05-04 20:17:40,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-04 20:17:40,090 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:17:40,090 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 113 states. [2024-05-04 20:17:40,090 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-04 20:17:40,090 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:17:43,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:17:43,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:17:43,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:17:43,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-04 20:17:43,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:17:43,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-04 20:17:43,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:17:43,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-04 20:17:43,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2024-05-04 20:17:43,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-05-04 20:17:43,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-05-04 20:17:43,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-04 20:17:43,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:17:43,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2024-05-04 20:17:43,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-04 20:17:43,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-05-04 20:17:43,504 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-05-04 20:17:43,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,12 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-04 20:17:43,705 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-05-04 20:17:43,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-04 20:17:43,706 INFO L85 PathProgramCache]: Analyzing trace with hash -1215757443, now seen corresponding path program 6 times [2024-05-04 20:17:43,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-04 20:17:43,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670835613] [2024-05-04 20:17:43,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-04 20:17:43,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-04 20:17:43,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-04 20:17:44,379 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 147 proven. 126 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-05-04 20:17:44,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-04 20:17:44,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670835613] [2024-05-04 20:17:44,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670835613] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-04 20:17:44,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2032451935] [2024-05-04 20:17:44,380 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-05-04 20:17:44,380 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-04 20:17:44,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-04 20:17:44,381 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-04 20:17:44,382 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-05-04 20:17:44,654 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2024-05-04 20:17:44,655 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-04 20:17:44,658 INFO L262 TraceCheckSpWp]: Trace formula consists of 646 conjuncts, 39 conjunts are in the unsatisfiable core [2024-05-04 20:17:44,662 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-04 20:17:45,774 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 125 proven. 148 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-05-04 20:17:45,774 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-04 20:17:46,473 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 147 proven. 126 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-05-04 20:17:46,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2032451935] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-04 20:17:46,473 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-04 20:17:46,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 31, 26] total 69 [2024-05-04 20:17:46,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738673248] [2024-05-04 20:17:46,474 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-04 20:17:46,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2024-05-04 20:17:46,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-04 20:17:46,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2024-05-04 20:17:46,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=728, Invalid=3964, Unknown=0, NotChecked=0, Total=4692 [2024-05-04 20:17:46,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:17:46,476 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-04 20:17:46,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 7.217391304347826) internal successors, (498), 69 states have internal predecessors, (498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-04 20:17:46,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:17:46,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:17:46,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:17:46,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-04 20:17:46,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:17:46,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-04 20:17:46,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:17:46,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-04 20:17:46,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 63 states. [2024-05-04 20:17:46,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-05-04 20:17:46,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2024-05-04 20:17:46,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-04 20:17:46,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:17:46,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 131 states. [2024-05-04 20:17:46,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-04 20:17:46,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2024-05-04 20:17:46,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:17:48,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:17:48,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:17:48,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:17:48,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-04 20:17:48,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:17:48,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-04 20:17:48,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:17:48,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-04 20:17:48,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2024-05-04 20:17:48,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-05-04 20:17:48,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-05-04 20:17:48,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-04 20:17:48,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:17:48,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2024-05-04 20:17:48,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-04 20:17:48,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-05-04 20:17:48,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-05-04 20:17:48,008 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-05-04 20:17:48,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-05-04 20:17:48,204 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-05-04 20:17:48,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-04 20:17:48,205 INFO L85 PathProgramCache]: Analyzing trace with hash 293762689, now seen corresponding path program 7 times [2024-05-04 20:17:48,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-04 20:17:48,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859650643] [2024-05-04 20:17:48,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-04 20:17:48,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-04 20:17:48,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-04 20:17:52,949 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 28 proven. 296 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-04 20:17:52,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-04 20:17:52,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859650643] [2024-05-04 20:17:52,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859650643] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-04 20:17:52,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1303223745] [2024-05-04 20:17:52,950 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-05-04 20:17:52,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-04 20:17:52,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-04 20:17:52,951 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-04 20:17:52,953 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-05-04 20:17:53,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-04 20:17:53,162 INFO L262 TraceCheckSpWp]: Trace formula consists of 660 conjuncts, 137 conjunts are in the unsatisfiable core [2024-05-04 20:17:53,166 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-04 20:17:55,461 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-04 20:17:55,461 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 127 treesize of output 369 [2024-05-04 20:17:58,523 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 49 proven. 149 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2024-05-04 20:17:58,524 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-04 20:18:01,276 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 0 proven. 149 refuted. 0 times theorem prover too weak. 175 trivial. 0 not checked. [2024-05-04 20:18:01,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1303223745] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-04 20:18:01,276 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-04 20:18:01,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 36, 31] total 113 [2024-05-04 20:18:01,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706305805] [2024-05-04 20:18:01,276 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-04 20:18:01,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 113 states [2024-05-04 20:18:01,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-04 20:18:01,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 113 interpolants. [2024-05-04 20:18:01,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=685, Invalid=11971, Unknown=0, NotChecked=0, Total=12656 [2024-05-04 20:18:01,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:18:01,282 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-04 20:18:01,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 113 states, 113 states have (on average 5.274336283185841) internal successors, (596), 113 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-04 20:18:01,282 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:18:01,282 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:18:01,282 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:18:01,282 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-04 20:18:01,282 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:18:01,282 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-04 20:18:01,282 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:18:01,283 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-04 20:18:01,283 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 63 states. [2024-05-04 20:18:01,283 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-05-04 20:18:01,283 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2024-05-04 20:18:01,283 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-04 20:18:01,283 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:18:01,283 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 131 states. [2024-05-04 20:18:01,283 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-04 20:18:01,283 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2024-05-04 20:18:01,283 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-05-04 20:18:01,283 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:18:14,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:18:14,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:18:14,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:18:14,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-04 20:18:14,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:18:14,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-04 20:18:14,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:18:14,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-04 20:18:14,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2024-05-04 20:18:14,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-05-04 20:18:14,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-05-04 20:18:14,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-04 20:18:14,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:18:14,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2024-05-04 20:18:14,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-04 20:18:14,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-05-04 20:18:14,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-05-04 20:18:14,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 138 states. [2024-05-04 20:18:14,663 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-05-04 20:18:14,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-05-04 20:18:14,864 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-05-04 20:18:14,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-04 20:18:14,864 INFO L85 PathProgramCache]: Analyzing trace with hash 752338941, now seen corresponding path program 8 times [2024-05-04 20:18:14,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-04 20:18:14,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964062829] [2024-05-04 20:18:14,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-04 20:18:14,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-04 20:18:14,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-04 20:18:16,111 INFO L134 CoverageAnalysis]: Checked inductivity of 885 backedges. 651 proven. 232 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-05-04 20:18:16,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-04 20:18:16,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964062829] [2024-05-04 20:18:16,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964062829] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-04 20:18:16,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [794664672] [2024-05-04 20:18:16,112 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-04 20:18:16,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-04 20:18:16,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-04 20:18:16,113 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-04 20:18:16,115 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-05-04 20:18:16,340 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-04 20:18:16,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-04 20:18:16,344 INFO L262 TraceCheckSpWp]: Trace formula consists of 866 conjuncts, 37 conjunts are in the unsatisfiable core [2024-05-04 20:18:16,347 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-04 20:18:17,571 INFO L134 CoverageAnalysis]: Checked inductivity of 885 backedges. 609 proven. 276 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-04 20:18:17,571 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-04 20:18:18,787 INFO L134 CoverageAnalysis]: Checked inductivity of 885 backedges. 653 proven. 232 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-04 20:18:18,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [794664672] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-04 20:18:18,787 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-04 20:18:18,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36, 36] total 101 [2024-05-04 20:18:18,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141770629] [2024-05-04 20:18:18,788 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-04 20:18:18,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 101 states [2024-05-04 20:18:18,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-04 20:18:18,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2024-05-04 20:18:18,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1495, Invalid=8605, Unknown=0, NotChecked=0, Total=10100 [2024-05-04 20:18:18,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:18:18,793 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-04 20:18:18,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 101 states, 101 states have (on average 8.198019801980198) internal successors, (828), 101 states have internal predecessors, (828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-04 20:18:18,794 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:18:18,794 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:18:18,794 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:18:18,794 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-04 20:18:18,794 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:18:18,794 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-04 20:18:18,794 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:18:18,794 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-04 20:18:18,794 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 63 states. [2024-05-04 20:18:18,794 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-05-04 20:18:18,794 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2024-05-04 20:18:18,794 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-04 20:18:18,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:18:18,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 131 states. [2024-05-04 20:18:18,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-04 20:18:18,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2024-05-04 20:18:18,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-05-04 20:18:18,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 138 states. [2024-05-04 20:18:18,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:18:21,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:18:21,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:18:21,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:18:21,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-04 20:18:21,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:18:21,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-04 20:18:21,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:18:21,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-04 20:18:21,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2024-05-04 20:18:21,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-05-04 20:18:21,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-05-04 20:18:21,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-04 20:18:21,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:18:21,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2024-05-04 20:18:21,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-04 20:18:21,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-05-04 20:18:21,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-05-04 20:18:21,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 138 states. [2024-05-04 20:18:21,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-05-04 20:18:21,149 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-05-04 20:18:21,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-04 20:18:21,353 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-05-04 20:18:21,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-04 20:18:21,354 INFO L85 PathProgramCache]: Analyzing trace with hash 787595537, now seen corresponding path program 9 times [2024-05-04 20:18:21,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-04 20:18:21,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911684746] [2024-05-04 20:18:21,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-04 20:18:21,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-04 20:18:21,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-04 20:18:33,354 INFO L134 CoverageAnalysis]: Checked inductivity of 1290 backedges. 0 proven. 1287 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-05-04 20:18:33,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-04 20:18:33,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911684746] [2024-05-04 20:18:33,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911684746] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-04 20:18:33,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2025909335] [2024-05-04 20:18:33,354 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-04 20:18:33,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-04 20:18:33,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-04 20:18:33,355 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-04 20:18:33,357 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-05-04 20:18:33,840 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2024-05-04 20:18:33,840 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-04 20:18:33,848 INFO L262 TraceCheckSpWp]: Trace formula consists of 908 conjuncts, 267 conjunts are in the unsatisfiable core [2024-05-04 20:18:33,855 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-04 20:18:35,542 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-05-04 20:18:36,557 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-04 20:18:36,736 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-04 20:18:36,899 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-04 20:18:37,052 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-04 20:18:46,173 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-04 20:18:46,174 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 21 select indices, 21 select index equivalence classes, 102 disjoint index pairs (out of 210 index pairs), introduced 21 new quantified variables, introduced 210 case distinctions, treesize of input 163 treesize of output 897 [2024-05-04 20:19:03,395 INFO L134 CoverageAnalysis]: Checked inductivity of 1290 backedges. 97 proven. 653 refuted. 0 times theorem prover too weak. 540 trivial. 0 not checked. [2024-05-04 20:19:03,395 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-04 20:19:14,990 INFO L134 CoverageAnalysis]: Checked inductivity of 1290 backedges. 0 proven. 653 refuted. 0 times theorem prover too weak. 637 trivial. 0 not checked. [2024-05-04 20:19:14,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2025909335] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-04 20:19:14,990 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-04 20:19:14,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [83, 74, 59] total 208 [2024-05-04 20:19:14,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140431576] [2024-05-04 20:19:14,990 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-04 20:19:14,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 208 states [2024-05-04 20:19:14,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-04 20:19:14,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 208 interpolants. [2024-05-04 20:19:15,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2283, Invalid=40748, Unknown=25, NotChecked=0, Total=43056 [2024-05-04 20:19:15,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:19:15,006 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-04 20:19:15,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 208 states, 208 states have (on average 4.1298076923076925) internal successors, (859), 208 states have internal predecessors, (859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-04 20:19:15,006 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:19:15,006 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:19:15,006 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:19:15,006 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-04 20:19:15,006 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:19:15,007 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-04 20:19:15,007 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:19:15,007 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-04 20:19:15,007 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 63 states. [2024-05-04 20:19:15,007 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-05-04 20:19:15,007 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2024-05-04 20:19:15,007 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-04 20:19:15,007 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:19:15,007 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 131 states. [2024-05-04 20:19:15,007 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-04 20:19:15,007 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2024-05-04 20:19:15,007 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-05-04 20:19:15,007 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 138 states. [2024-05-04 20:19:15,007 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-05-04 20:19:15,007 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:21:39,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:21:39,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:21:39,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:21:39,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-04 20:21:39,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:21:39,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-04 20:21:39,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:21:39,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-04 20:21:39,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2024-05-04 20:21:39,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-05-04 20:21:39,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-05-04 20:21:39,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-04 20:21:39,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:21:39,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2024-05-04 20:21:39,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-04 20:21:39,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-05-04 20:21:39,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-05-04 20:21:39,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 138 states. [2024-05-04 20:21:39,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-05-04 20:21:39,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 338 states. [2024-05-04 20:21:39,643 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-05-04 20:21:39,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-04 20:21:39,843 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-05-04 20:21:39,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-04 20:21:39,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1762584025, now seen corresponding path program 10 times [2024-05-04 20:21:39,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-04 20:21:39,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157157555] [2024-05-04 20:21:39,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-04 20:21:39,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-04 20:21:39,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-04 20:21:42,593 INFO L134 CoverageAnalysis]: Checked inductivity of 2930 backedges. 2293 proven. 637 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-04 20:21:42,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-04 20:21:42,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157157555] [2024-05-04 20:21:42,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157157555] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-04 20:21:42,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1238183907] [2024-05-04 20:21:42,594 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-05-04 20:21:42,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-04 20:21:42,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-04 20:21:42,595 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-04 20:21:42,597 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-05-04 20:21:42,841 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-05-04 20:21:42,841 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-04 20:21:42,846 INFO L262 TraceCheckSpWp]: Trace formula consists of 758 conjuncts, 57 conjunts are in the unsatisfiable core [2024-05-04 20:21:42,851 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-04 20:21:45,412 INFO L134 CoverageAnalysis]: Checked inductivity of 2930 backedges. 2209 proven. 721 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-04 20:21:45,412 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-04 20:21:47,284 INFO L134 CoverageAnalysis]: Checked inductivity of 2930 backedges. 2293 proven. 637 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-04 20:21:47,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1238183907] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-04 20:21:47,284 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-04 20:21:47,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56, 56] total 148 [2024-05-04 20:21:47,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097637575] [2024-05-04 20:21:47,285 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-04 20:21:47,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 148 states [2024-05-04 20:21:47,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-04 20:21:47,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 148 interpolants. [2024-05-04 20:21:47,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3908, Invalid=17848, Unknown=0, NotChecked=0, Total=21756 [2024-05-04 20:21:47,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:21:47,291 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-04 20:21:47,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 148 states, 148 states have (on average 7.608108108108108) internal successors, (1126), 148 states have internal predecessors, (1126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-04 20:21:47,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:21:47,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:21:47,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:21:47,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-04 20:21:47,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:21:47,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-04 20:21:47,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:21:47,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-04 20:21:47,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 63 states. [2024-05-04 20:21:47,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-05-04 20:21:47,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2024-05-04 20:21:47,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-04 20:21:47,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:21:47,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 131 states. [2024-05-04 20:21:47,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-04 20:21:47,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2024-05-04 20:21:47,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-05-04 20:21:47,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 138 states. [2024-05-04 20:21:47,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-05-04 20:21:47,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 338 states. [2024-05-04 20:21:47,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:21:51,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:21:51,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:21:51,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:21:51,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-04 20:21:51,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:21:51,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-04 20:21:51,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:21:51,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-04 20:21:51,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2024-05-04 20:21:51,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-05-04 20:21:51,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-05-04 20:21:51,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-04 20:21:51,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:21:51,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2024-05-04 20:21:51,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-04 20:21:51,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-05-04 20:21:51,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-05-04 20:21:51,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 138 states. [2024-05-04 20:21:51,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-05-04 20:21:51,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 338 states. [2024-05-04 20:21:51,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2024-05-04 20:21:51,631 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-05-04 20:21:51,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-05-04 20:21:51,831 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-05-04 20:21:51,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-04 20:21:51,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1992472577, now seen corresponding path program 11 times [2024-05-04 20:21:51,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-04 20:21:51,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744335722] [2024-05-04 20:21:51,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-04 20:21:51,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-04 20:21:52,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-04 20:22:33,312 INFO L134 CoverageAnalysis]: Checked inductivity of 4340 backedges. 1304 proven. 3036 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-04 20:22:33,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-04 20:22:33,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744335722] [2024-05-04 20:22:33,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744335722] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-04 20:22:33,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [313552621] [2024-05-04 20:22:33,312 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-05-04 20:22:33,312 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-04 20:22:33,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-04 20:22:33,314 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-04 20:22:33,316 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-05-04 20:22:34,289 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2024-05-04 20:22:34,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-04 20:22:34,303 INFO L262 TraceCheckSpWp]: Trace formula consists of 1396 conjuncts, 464 conjunts are in the unsatisfiable core [2024-05-04 20:22:34,312 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-04 20:23:31,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,557 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-04 20:23:31,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,588 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-04 20:23:31,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,602 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-04 20:23:31,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,640 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-04 20:23:31,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,672 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-04 20:23:31,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,673 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-04 20:23:31,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,707 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-04 20:23:31,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,712 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-04 20:23:31,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,727 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-04 20:23:31,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,741 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-04 20:23:31,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,756 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-04 20:23:31,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,764 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-04 20:23:31,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,780 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-04 20:23:31,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,784 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-04 20:23:31,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,805 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-04 20:23:31,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,832 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-04 20:23:31,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,834 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-04 20:23:31,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,857 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-04 20:23:31,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,861 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-04 20:23:31,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,863 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-04 20:23:31,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-04 20:23:31,868 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-04 20:23:31,868 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-04 20:23:31,909 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-04 20:23:31,910 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 44 select indices, 44 select index equivalence classes, 231 disjoint index pairs (out of 946 index pairs), introduced 44 new quantified variables, introduced 946 case distinctions, treesize of input 327 treesize of output 119 [2024-05-04 20:23:32,589 INFO L134 CoverageAnalysis]: Checked inductivity of 4340 backedges. 0 proven. 4340 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-04 20:23:32,589 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-04 20:25:32,969 WARN L293 SmtUtils]: Spent 27.74s on a formula simplification. DAG size of input: 1694 DAG size of output: 861 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-05-04 20:25:32,969 INFO L349 Elim1Store]: treesize reduction 2434, result has 46.3 percent of original size [2024-05-04 20:25:32,970 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 40 select indices, 40 select index equivalence classes, 0 disjoint index pairs (out of 780 index pairs), introduced 40 new quantified variables, introduced 780 case distinctions, treesize of input 402 treesize of output 2146 [2024-05-04 20:26:15,947 INFO L134 CoverageAnalysis]: Checked inductivity of 4340 backedges. 0 proven. 4340 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-04 20:26:15,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [313552621] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-04 20:26:15,947 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-04 20:26:15,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [150, 150, 145] total 427 [2024-05-04 20:26:15,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404510791] [2024-05-04 20:26:15,948 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-04 20:26:15,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 427 states [2024-05-04 20:26:15,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-04 20:26:15,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 427 interpolants. [2024-05-04 20:26:15,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22060, Invalid=159824, Unknown=18, NotChecked=0, Total=181902 [2024-05-04 20:26:15,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:26:15,962 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-04 20:26:15,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 427 states, 427 states have (on average 3.5644028103044496) internal successors, (1522), 427 states have internal predecessors, (1522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-04 20:26:15,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:26:15,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:26:15,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:26:15,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-04 20:26:15,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:26:15,964 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-04 20:26:15,964 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:26:15,964 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-04 20:26:15,964 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 63 states. [2024-05-04 20:26:15,964 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-05-04 20:26:15,964 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2024-05-04 20:26:15,964 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-04 20:26:15,964 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:26:15,964 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 131 states. [2024-05-04 20:26:15,964 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-04 20:26:15,964 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2024-05-04 20:26:15,964 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-05-04 20:26:15,964 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 138 states. [2024-05-04 20:26:15,964 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-05-04 20:26:15,964 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 338 states. [2024-05-04 20:26:15,964 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 92 states. [2024-05-04 20:26:15,964 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:27:33,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:27:33,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:27:33,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:27:33,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-04 20:27:33,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:27:33,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-04 20:27:33,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:27:33,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-04 20:27:33,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2024-05-04 20:27:33,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-05-04 20:27:33,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-05-04 20:27:33,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-04 20:27:33,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:27:33,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2024-05-04 20:27:33,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-04 20:27:33,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-05-04 20:27:33,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-05-04 20:27:33,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 138 states. [2024-05-04 20:27:33,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-05-04 20:27:33,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 338 states. [2024-05-04 20:27:33,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2024-05-04 20:27:33,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2024-05-04 20:27:33,587 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-05-04 20:27:33,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,18 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-04 20:27:33,787 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-05-04 20:27:33,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-04 20:27:33,787 INFO L85 PathProgramCache]: Analyzing trace with hash 1235572485, now seen corresponding path program 12 times [2024-05-04 20:27:33,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-04 20:27:33,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805286653] [2024-05-04 20:27:33,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-04 20:27:33,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-04 20:27:34,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-04 20:27:40,300 INFO L134 CoverageAnalysis]: Checked inductivity of 4525 backedges. 1892 proven. 2633 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-04 20:27:40,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-04 20:27:40,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805286653] [2024-05-04 20:27:40,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805286653] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-04 20:27:40,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1279221247] [2024-05-04 20:27:40,301 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-05-04 20:27:40,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-04 20:27:40,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-04 20:27:40,302 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-04 20:27:40,304 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-05-04 20:27:45,333 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2024-05-04 20:27:45,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-04 20:27:45,349 INFO L262 TraceCheckSpWp]: Trace formula consists of 1410 conjuncts, 88 conjunts are in the unsatisfiable core [2024-05-04 20:27:45,362 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-04 20:27:52,243 INFO L134 CoverageAnalysis]: Checked inductivity of 4525 backedges. 2047 proven. 2478 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-04 20:27:52,243 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-04 20:27:58,993 INFO L134 CoverageAnalysis]: Checked inductivity of 4525 backedges. 2232 proven. 2293 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-04 20:27:58,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1279221247] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-04 20:27:58,993 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-04 20:27:58,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [79, 79, 79] total 207 [2024-05-04 20:27:58,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488193577] [2024-05-04 20:27:58,994 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-04 20:27:58,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 207 states [2024-05-04 20:27:58,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-04 20:27:58,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 207 interpolants. [2024-05-04 20:27:58,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5473, Invalid=37169, Unknown=0, NotChecked=0, Total=42642 [2024-05-04 20:27:58,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:27:58,999 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-04 20:27:59,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 207 states, 207 states have (on average 6.497584541062802) internal successors, (1345), 207 states have internal predecessors, (1345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-04 20:27:59,000 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:27:59,000 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:27:59,000 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:27:59,000 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-04 20:27:59,000 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:27:59,000 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-04 20:27:59,000 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:27:59,000 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-04 20:27:59,000 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 63 states. [2024-05-04 20:27:59,000 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-05-04 20:27:59,001 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2024-05-04 20:27:59,001 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-04 20:27:59,001 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:27:59,001 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 131 states. [2024-05-04 20:27:59,001 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-04 20:27:59,001 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2024-05-04 20:27:59,001 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-05-04 20:27:59,001 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 138 states. [2024-05-04 20:27:59,001 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-05-04 20:27:59,001 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 338 states. [2024-05-04 20:27:59,001 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 92 states. [2024-05-04 20:27:59,001 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 109 states. [2024-05-04 20:27:59,001 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:28:13,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:28:13,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:28:13,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:28:13,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-04 20:28:13,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:28:13,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-04 20:28:13,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:28:13,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-04 20:28:13,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2024-05-04 20:28:13,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-05-04 20:28:13,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-05-04 20:28:13,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-04 20:28:13,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:28:13,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2024-05-04 20:28:13,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-04 20:28:13,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-05-04 20:28:13,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-05-04 20:28:13,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 138 states. [2024-05-04 20:28:13,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-05-04 20:28:13,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 338 states. [2024-05-04 20:28:13,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2024-05-04 20:28:13,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2024-05-04 20:28:13,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 184 states. [2024-05-04 20:28:13,439 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-05-04 20:28:13,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-05-04 20:28:13,632 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-05-04 20:28:13,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-04 20:28:13,632 INFO L85 PathProgramCache]: Analyzing trace with hash -675833703, now seen corresponding path program 13 times [2024-05-04 20:28:13,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-04 20:28:13,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128369094] [2024-05-04 20:28:13,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-04 20:28:13,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-04 20:28:14,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-04 20:29:00,488 INFO L134 CoverageAnalysis]: Checked inductivity of 4744 backedges. 0 proven. 4744 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-04 20:29:00,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-04 20:29:00,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128369094] [2024-05-04 20:29:00,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128369094] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-04 20:29:00,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1300222407] [2024-05-04 20:29:00,488 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-05-04 20:29:00,488 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-04 20:29:00,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-04 20:29:00,490 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-04 20:29:00,492 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-05-04 20:29:00,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-04 20:29:00,980 INFO L262 TraceCheckSpWp]: Trace formula consists of 1442 conjuncts, 484 conjunts are in the unsatisfiable core [2024-05-04 20:29:00,989 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-04 20:29:41,503 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-04 20:29:41,504 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 23 select indices, 23 select index equivalence classes, 0 disjoint index pairs (out of 253 index pairs), introduced 23 new quantified variables, introduced 253 case distinctions, treesize of input 331 treesize of output 55 [2024-05-04 20:29:42,136 INFO L134 CoverageAnalysis]: Checked inductivity of 4744 backedges. 0 proven. 4744 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-04 20:29:42,136 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-04 20:30:17,170 INFO L134 CoverageAnalysis]: Checked inductivity of 4744 backedges. 0 proven. 2512 refuted. 0 times theorem prover too weak. 2232 trivial. 0 not checked. [2024-05-04 20:30:17,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1300222407] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-04 20:30:17,170 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-04 20:30:17,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [157, 151, 99] total 399 [2024-05-04 20:30:17,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348403053] [2024-05-04 20:30:17,170 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-04 20:30:17,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 399 states [2024-05-04 20:30:17,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-04 20:30:17,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 399 interpolants. [2024-05-04 20:30:17,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10216, Invalid=148586, Unknown=0, NotChecked=0, Total=158802 [2024-05-04 20:30:17,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:30:17,183 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-04 20:30:17,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 399 states, 399 states have (on average 3.5714285714285716) internal successors, (1425), 399 states have internal predecessors, (1425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-04 20:30:17,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-04 20:30:17,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-04 20:30:17,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:30:17,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-04 20:30:17,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-04 20:30:17,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-04 20:30:17,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:30:17,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-04 20:30:17,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 63 states. [2024-05-04 20:30:17,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-05-04 20:30:17,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2024-05-04 20:30:17,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-04 20:30:17,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-05-04 20:30:17,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 131 states. [2024-05-04 20:30:17,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-04 20:30:17,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2024-05-04 20:30:17,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-05-04 20:30:17,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 138 states. [2024-05-04 20:30:17,185 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-05-04 20:30:17,185 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 338 states. [2024-05-04 20:30:17,185 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 92 states. [2024-05-04 20:30:17,185 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 109 states. [2024-05-04 20:30:17,185 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 184 states. [2024-05-04 20:30:17,185 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. Received shutdown request... [2024-05-04 20:30:17,344 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-05-04 20:30:17,344 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-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 [2024-05-04 20:30:17,344 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-05-04 20:30:17,352 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-05-04 20:30:17,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,20 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-04 20:30:17,545 WARN L619 AbstractCegarLoop]: Verification canceled: while executing DepthFirstTraversal. [2024-05-04 20:30:17,547 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (4 of 5 remaining) [2024-05-04 20:30:17,548 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (3 of 5 remaining) [2024-05-04 20:30:17,548 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 5 remaining) [2024-05-04 20:30:17,548 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 5 remaining) [2024-05-04 20:30:17,548 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 5 remaining) [2024-05-04 20:30:17,551 INFO L448 BasicCegarLoop]: Path program histogram: [13, 4, 2, 1, 1, 1, 1, 1] [2024-05-04 20:30:17,553 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-05-04 20:30:17,553 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2024-05-04 20:30:17,555 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 04.05 08:30:17 BasicIcfg [2024-05-04 20:30:17,555 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-05-04 20:30:17,555 INFO L158 Benchmark]: Toolchain (without parser) took 834856.54ms. Allocated memory was 318.8MB in the beginning and 5.2GB in the end (delta: 4.9GB). Free memory was 248.3MB in the beginning and 2.7GB in the end (delta: -2.4GB). Peak memory consumption was 2.5GB. Max. memory is 8.0GB. [2024-05-04 20:30:17,555 INFO L158 Benchmark]: CDTParser took 0.08ms. Allocated memory is still 159.4MB. Free memory is still 128.4MB. There was no memory consumed. Max. memory is 8.0GB. [2024-05-04 20:30:17,555 INFO L158 Benchmark]: CACSL2BoogieTranslator took 272.22ms. Allocated memory is still 318.8MB. Free memory was 248.1MB in the beginning and 235.5MB in the end (delta: 12.7MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. [2024-05-04 20:30:17,556 INFO L158 Benchmark]: Boogie Procedure Inliner took 55.12ms. Allocated memory is still 318.8MB. Free memory was 235.3MB in the beginning and 232.6MB in the end (delta: 2.7MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2024-05-04 20:30:17,556 INFO L158 Benchmark]: Boogie Preprocessor took 75.06ms. Allocated memory is still 318.8MB. Free memory was 232.6MB in the beginning and 286.9MB in the end (delta: -54.3MB). Peak memory consumption was 6.5MB. Max. memory is 8.0GB. [2024-05-04 20:30:17,556 INFO L158 Benchmark]: RCFGBuilder took 633.61ms. Allocated memory is still 318.8MB. Free memory was 286.9MB in the beginning and 234.0MB in the end (delta: 53.0MB). Peak memory consumption was 52.4MB. Max. memory is 8.0GB. [2024-05-04 20:30:17,556 INFO L158 Benchmark]: TraceAbstraction took 833814.15ms. Allocated memory was 318.8MB in the beginning and 5.2GB in the end (delta: 4.9GB). Free memory was 232.9MB in the beginning and 2.7GB in the end (delta: -2.5GB). Peak memory consumption was 2.5GB. Max. memory is 8.0GB. [2024-05-04 20:30:17,557 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.08ms. Allocated memory is still 159.4MB. Free memory is still 128.4MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 272.22ms. Allocated memory is still 318.8MB. Free memory was 248.1MB in the beginning and 235.5MB in the end (delta: 12.7MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 55.12ms. Allocated memory is still 318.8MB. Free memory was 235.3MB in the beginning and 232.6MB in the end (delta: 2.7MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 75.06ms. Allocated memory is still 318.8MB. Free memory was 232.6MB in the beginning and 286.9MB in the end (delta: -54.3MB). Peak memory consumption was 6.5MB. Max. memory is 8.0GB. * RCFGBuilder took 633.61ms. Allocated memory is still 318.8MB. Free memory was 286.9MB in the beginning and 234.0MB in the end (delta: 53.0MB). Peak memory consumption was 52.4MB. Max. memory is 8.0GB. * TraceAbstraction took 833814.15ms. Allocated memory was 318.8MB in the beginning and 5.2GB in the end (delta: 4.9GB). Free memory was 232.9MB in the beginning and 2.7GB in the end (delta: -2.5GB). Peak memory consumption was 2.5GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 1086747, independent: 1026528, independent conditional: 1026528, independent unconditional: 0, dependent: 60219, dependent conditional: 60219, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1029104, independent: 1026528, independent conditional: 1026528, independent unconditional: 0, dependent: 2576, dependent conditional: 2576, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1029104, independent: 1026528, independent conditional: 1026528, independent unconditional: 0, dependent: 2576, dependent conditional: 2576, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 1029104, independent: 1026528, independent conditional: 1026528, independent unconditional: 0, dependent: 2576, dependent conditional: 2576, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1052176, independent: 1026528, independent conditional: 0, independent unconditional: 1026528, dependent: 25648, dependent conditional: 20496, dependent unconditional: 5152, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 1052176, independent: 1026528, independent conditional: 0, independent unconditional: 1026528, dependent: 25648, dependent conditional: 9436, dependent unconditional: 16212, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1052176, independent: 1026528, independent conditional: 0, independent unconditional: 1026528, dependent: 25648, dependent conditional: 9436, dependent unconditional: 16212, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 966, independent: 893, independent conditional: 0, independent unconditional: 893, dependent: 73, dependent conditional: 69, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 966, independent: 893, independent conditional: 0, independent unconditional: 893, dependent: 73, dependent conditional: 0, dependent unconditional: 73, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 73, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 73, dependent conditional: 69, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 73, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 73, dependent conditional: 69, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 232, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 232, dependent conditional: 192, dependent unconditional: 40, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 1052176, independent: 1025635, independent conditional: 0, independent unconditional: 1025635, dependent: 25575, dependent conditional: 9367, dependent unconditional: 16208, unknown: 966, unknown conditional: 69, unknown unconditional: 897] , Statistics on independence cache: Total cache size (in pairs): 966, Positive cache size: 893, Positive conditional cache size: 0, Positive unconditional cache size: 893, Negative cache size: 73, Negative conditional cache size: 69, Negative unconditional cache size: 4, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 11060, Maximal queried relation: 15, ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1052176, independent: 1026528, independent conditional: 0, independent unconditional: 1026528, dependent: 25648, dependent conditional: 20496, dependent unconditional: 5152, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 1052176, independent: 1026528, independent conditional: 0, independent unconditional: 1026528, dependent: 25648, dependent conditional: 9436, dependent unconditional: 16212, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1052176, independent: 1026528, independent conditional: 0, independent unconditional: 1026528, dependent: 25648, dependent conditional: 9436, dependent unconditional: 16212, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 966, independent: 893, independent conditional: 0, independent unconditional: 893, dependent: 73, dependent conditional: 69, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 966, independent: 893, independent conditional: 0, independent unconditional: 893, dependent: 73, dependent conditional: 0, dependent unconditional: 73, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 73, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 73, dependent conditional: 69, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 73, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 73, dependent conditional: 69, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 232, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 232, dependent conditional: 192, dependent unconditional: 40, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 1052176, independent: 1025635, independent conditional: 0, independent unconditional: 1025635, dependent: 25575, dependent conditional: 9367, dependent unconditional: 16208, unknown: 966, unknown conditional: 69, unknown unconditional: 897] , Statistics on independence cache: Total cache size (in pairs): 966, Positive cache size: 893, Positive conditional cache size: 0, Positive unconditional cache size: 893, Negative cache size: 73, Negative conditional cache size: 69, Negative unconditional cache size: 4, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 11060 ], Independence queries for same thread: 57643 - TimeoutResultAtElement [Line: 136]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable Cancelled while executing DepthFirstTraversal. - TimeoutResultAtElement [Line: 127]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while executing DepthFirstTraversal. - TimeoutResultAtElement [Line: 129]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while executing DepthFirstTraversal. - TimeoutResultAtElement [Line: 128]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while executing DepthFirstTraversal. - TimeoutResultAtElement [Line: 126]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while executing DepthFirstTraversal. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 9 procedures, 243 locations, 5 error locations. Started 1 CEGAR loops. OverallTime: 833.6s, OverallIterations: 24, TraceHistogramMax: 0, PathProgramHistogramMax: 13, EmptinessCheckTime: 294.8s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 1614, 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.8s SsaConstructionTime, 10.2s SatisfiabilityAnalysisTime, 521.7s InterpolantComputationTime, 12315 NumberOfCodeBlocks, 12117 NumberOfCodeBlocksAsserted, 120 NumberOfCheckSat, 17896 ConstructedInterpolants, 326 QuantifiedInterpolants, 301813 SizeOfPredicates, 921 NumberOfNonLiveVariables, 12916 ConjunctsInSsa, 2104 ConjunctsInUnsatCore, 60 InterpolantComputations, 6 PerfectInterpolantSequences, 21822/60519 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, ConditionalCommutativityCheckTime: 0.0s, ConditionalCommutativityIAIntegrations: 0, ConditionalCommutativityDFSRestarts: 0, ConditionalCommutativityConditionCalculations: 0, ConditionalCommutativityTraceChecks: 0, ConditionalCommutativityImperfectProofs: 0 RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown