/root/.sdkman/candidates/java/21.0.5-tem/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata ./data -s ../benchexec/../../../trunk/examples/settings/gemcutter/NewStatesSleepPersistentFixedOrder.epf --traceabstraction.dfs.order.used.in.por LOOP_LOCKSTEP --traceabstraction.commutativity.condition.synthesis NECESSARY_AND_SUFFICIENT -tc ../benchexec/../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/popl20-three-array-max.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.3.0-wip.dk.conditional-comm-158c277 [2024-11-14 14:24:01,963 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-14 14:24:02,042 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../benchexec/../../../trunk/examples/settings/gemcutter/NewStatesSleepPersistentFixedOrder.epf [2024-11-14 14:24:02,047 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-14 14:24:02,047 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-14 14:24:02,068 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-14 14:24:02,068 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-14 14:24:02,068 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-14 14:24:02,069 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-14 14:24:02,069 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-14 14:24:02,069 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-14 14:24:02,069 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-14 14:24:02,069 INFO L153 SettingsManager]: * Use SBE=true [2024-11-14 14:24:02,069 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-14 14:24:02,070 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-14 14:24:02,070 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-14 14:24:02,070 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-14 14:24:02,070 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-14 14:24:02,070 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-14 14:24:02,070 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-14 14:24:02,070 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-14 14:24:02,070 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-14 14:24:02,070 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-14 14:24:02,070 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-14 14:24:02,070 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-14 14:24:02,070 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-14 14:24:02,071 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-14 14:24:02,071 INFO L153 SettingsManager]: * To the following directory=./dump/ [2024-11-14 14:24:02,071 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-14 14:24:02,071 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 14:24:02,071 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-14 14:24:02,071 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-14 14:24:02,071 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-14 14:24:02,071 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-14 14:24:02,071 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-14 14:24:02,071 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-14 14:24:02,071 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2024-11-14 14:24:02,071 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2024-11-14 14:24:02,071 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2024-11-14 14:24:02,071 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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: Commutativity condition synthesis -> NECESSARY_AND_SUFFICIENT [2024-11-14 14:24:02,359 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-14 14:24:02,367 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-14 14:24:02,369 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-14 14:24:02,371 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-14 14:24:02,373 INFO L274 PluginConnector]: CDTParser initialized [2024-11-14 14:24:02,375 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/svcomp/weaver/popl20-three-array-max.wvr.c [2024-11-14 14:24:03,737 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-14 14:24:03,951 INFO L384 CDTParser]: Found 1 translation units. [2024-11-14 14:24:03,952 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/trunk/examples/svcomp/weaver/popl20-three-array-max.wvr.c [2024-11-14 14:24:03,958 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/data/81416fbeb/25afbfc9070f4d02b8b3ecc403206e5c/FLAG918dcba30 [2024-11-14 14:24:03,970 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/data/81416fbeb/25afbfc9070f4d02b8b3ecc403206e5c [2024-11-14 14:24:03,972 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-14 14:24:03,974 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-11-14 14:24:03,975 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-14 14:24:03,975 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-14 14:24:03,978 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-14 14:24:03,979 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 02:24:03" (1/1) ... [2024-11-14 14:24:03,979 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2affa690 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:24:03, skipping insertion in model container [2024-11-14 14:24:03,979 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 02:24:03" (1/1) ... [2024-11-14 14:24:03,993 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 14:24:04,161 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/trunk/examples/svcomp/weaver/popl20-three-array-max.wvr.c[2862,2875] [2024-11-14 14:24:04,173 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 14:24:04,180 INFO L200 MainTranslator]: Completed pre-run [2024-11-14 14:24:04,196 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/trunk/examples/svcomp/weaver/popl20-three-array-max.wvr.c[2862,2875] [2024-11-14 14:24:04,200 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 14:24:04,212 INFO L204 MainTranslator]: Completed translation [2024-11-14 14:24:04,212 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:24:04 WrapperNode [2024-11-14 14:24:04,212 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-14 14:24:04,213 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-14 14:24:04,213 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-14 14:24:04,213 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-14 14:24:04,218 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:24:04" (1/1) ... [2024-11-14 14:24:04,225 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:24:04" (1/1) ... [2024-11-14 14:24:04,255 INFO L138 Inliner]: procedures = 25, calls = 42, calls flagged for inlining = 14, calls inlined = 22, statements flattened = 218 [2024-11-14 14:24:04,256 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-14 14:24:04,256 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-14 14:24:04,257 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-14 14:24:04,257 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-14 14:24:04,264 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:24:04" (1/1) ... [2024-11-14 14:24:04,264 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:24:04" (1/1) ... [2024-11-14 14:24:04,272 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:24:04" (1/1) ... [2024-11-14 14:24:04,272 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:24:04" (1/1) ... [2024-11-14 14:24:04,287 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:24:04" (1/1) ... [2024-11-14 14:24:04,291 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:24:04" (1/1) ... [2024-11-14 14:24:04,293 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:24:04" (1/1) ... [2024-11-14 14:24:04,294 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:24:04" (1/1) ... [2024-11-14 14:24:04,296 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-14 14:24:04,297 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-14 14:24:04,297 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-14 14:24:04,297 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-14 14:24:04,298 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:24:04" (1/1) ... [2024-11-14 14:24:04,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 14:24:04,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 14:24:04,344 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-14 14:24:04,347 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-14 14:24:04,365 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-14 14:24:04,365 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-14 14:24:04,365 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-14 14:24:04,365 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-14 14:24:04,365 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-14 14:24:04,365 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-11-14 14:24:04,365 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-11-14 14:24:04,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-14 14:24:04,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-11-14 14:24:04,365 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-11-14 14:24:04,365 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-11-14 14:24:04,365 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-14 14:24:04,365 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-14 14:24:04,366 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-14 14:24:04,366 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-11-14 14:24:04,367 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-14 14:24:04,459 INFO L238 CfgBuilder]: Building ICFG [2024-11-14 14:24:04,461 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-14 14:24:04,986 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-14 14:24:04,986 INFO L287 CfgBuilder]: Performing block encoding [2024-11-14 14:24:05,095 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-14 14:24:05,095 INFO L316 CfgBuilder]: Removed 6 assume(true) statements. [2024-11-14 14:24:05,096 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 02:24:05 BoogieIcfgContainer [2024-11-14 14:24:05,096 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-14 14:24:05,098 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-14 14:24:05,098 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-14 14:24:05,102 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-14 14:24:05,102 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 02:24:03" (1/3) ... [2024-11-14 14:24:05,103 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5dfaaf6d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 02:24:05, skipping insertion in model container [2024-11-14 14:24:05,103 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:24:04" (2/3) ... [2024-11-14 14:24:05,103 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5dfaaf6d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 02:24:05, skipping insertion in model container [2024-11-14 14:24:05,103 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 02:24:05" (3/3) ... [2024-11-14 14:24:05,105 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-three-array-max.wvr.c [2024-11-14 14:24:05,121 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-14 14:24:05,122 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-three-array-max.wvr.c that has 4 procedures, 286 locations, 1 initial locations, 6 loop locations, and 1 error locations. [2024-11-14 14:24:05,122 INFO L492 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-14 14:24:05,199 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-11-14 14:24:05,269 INFO L123 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 14:24:05,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-11-14 14:24:05,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 14:24:05,273 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2024-11-14 14:24:05,275 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2024-11-14 14:24:05,363 INFO L185 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-11-14 14:24:05,374 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2024-11-14 14:24:05,380 INFO L333 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, 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;@58172993, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 14:24:05,381 INFO L334 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-11-14 14:24:06,486 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 14:24:06,492 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:24:06,493 INFO L85 PathProgramCache]: Analyzing trace with hash -453896415, now seen corresponding path program 1 times [2024-11-14 14:24:06,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 14:24:06,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618147094] [2024-11-14 14:24:06,504 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:06,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:24:06,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:24:06,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 14:24:06,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 14:24:06,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618147094] [2024-11-14 14:24:06,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618147094] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 14:24:06,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 14:24:06,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-14 14:24:06,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761936043] [2024-11-14 14:24:06,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 14:24:06,882 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-14 14:24:06,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 14:24:06,921 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-14 14:24:06,922 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-14 14:24:06,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:24:06,927 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 14:24:06,929 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 128.5) internal successors, (257), 2 states have internal predecessors, (257), 0 states have call successors, (0), 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-11-14 14:24:06,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:24:07,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:24:07,033 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-14 14:24:07,033 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 14:24:07,034 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:24:07,034 INFO L85 PathProgramCache]: Analyzing trace with hash 829342575, now seen corresponding path program 1 times [2024-11-14 14:24:07,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 14:24:07,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690085349] [2024-11-14 14:24:07,035 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:07,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:24:07,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:24:07,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 14:24:07,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 14:24:07,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690085349] [2024-11-14 14:24:07,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690085349] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 14:24:07,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 14:24:07,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-14 14:24:07,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014423200] [2024-11-14 14:24:07,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 14:24:07,899 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-14 14:24:07,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 14:24:07,900 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-14 14:24:07,900 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-14 14:24:07,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:24:07,904 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 14:24:07,905 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 35.142857142857146) internal successors, (246), 7 states have internal predecessors, (246), 0 states have call successors, (0), 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-11-14 14:24:07,905 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:24:07,906 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:24:08,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:24:08,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 14:24:08,193 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-14 14:24:08,193 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 14:24:08,194 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:24:08,194 INFO L85 PathProgramCache]: Analyzing trace with hash 2086604731, now seen corresponding path program 1 times [2024-11-14 14:24:08,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 14:24:08,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030175095] [2024-11-14 14:24:08,194 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:08,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:24:08,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:24:08,796 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 14:24:08,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 14:24:08,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030175095] [2024-11-14 14:24:08,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030175095] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:24:08,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [762962343] [2024-11-14 14:24:08,797 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:08,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 14:24:08,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 14:24:08,801 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 14:24:08,803 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-14 14:24:09,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:24:09,064 INFO L256 TraceCheckSpWp]: Trace formula consists of 691 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-14 14:24:09,079 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 14:24:09,433 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 14:24:09,433 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 14:24:09,874 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 14:24:09,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [762962343] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 14:24:09,874 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 14:24:09,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2024-11-14 14:24:09,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624840487] [2024-11-14 14:24:09,875 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 14:24:09,876 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-14 14:24:09,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 14:24:09,879 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-14 14:24:09,879 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=259, Unknown=0, NotChecked=0, Total=342 [2024-11-14 14:24:09,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:24:09,880 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 14:24:09,880 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 18.36842105263158) internal successors, (349), 19 states have internal predecessors, (349), 0 states have call successors, (0), 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-11-14 14:24:09,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:24:09,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 14:24:09,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:24:10,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:24:10,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 14:24:10,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:24:10,454 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-14 14:24:10,635 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 14:24:10,636 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 14:24:10,732 WARN L331 ript$VariableManager]: TermVariable |v_thread3Thread1of1ForFork0_#t~mem11_Out_2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:10,732 WARN L331 ript$VariableManager]: TermVariable |v_thread2Thread1of1ForFork2_plus_#res#1_Out_2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:10,732 WARN L331 ript$VariableManager]: TermVariable v_~p~0_Out_2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:10,732 WARN L331 ript$VariableManager]: TermVariable |v_#memory_int_Out_2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:10,738 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:24:10,738 INFO L85 PathProgramCache]: Analyzing trace with hash -2104132607, now seen corresponding path program 1 times [2024-11-14 14:24:10,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 14:24:10,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410348984] [2024-11-14 14:24:10,739 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:10,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:24:10,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:24:11,265 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-11-14 14:24:11,265 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-14 14:24:11,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410348984] [2024-11-14 14:24:11,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410348984] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:24:11,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1967631747] [2024-11-14 14:24:11,266 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:11,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:24:11,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:24:11,348 INFO L256 TraceCheckSpWp]: Trace formula consists of 518 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-14 14:24:11,355 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 14:24:11,853 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-11-14 14:24:11,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1967631747] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:24:11,854 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 14:24:11,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2024-11-14 14:24:11,885 WARN L331 ript$VariableManager]: TermVariable |v_thread2Thread1of1ForFork2_plus_#res#1_Out_4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:11,886 WARN L331 ript$VariableManager]: TermVariable |v_#memory_int_Out_4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:11,886 WARN L331 ript$VariableManager]: TermVariable |v_thread1Thread1of1ForFork1_#t~mem4_Out_2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:11,886 WARN L331 ript$VariableManager]: TermVariable v_~p~0_Out_4 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:11,888 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:24:11,888 INFO L85 PathProgramCache]: Analyzing trace with hash 1246765285, now seen corresponding path program 1 times [2024-11-14 14:24:11,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 14:24:11,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288119220] [2024-11-14 14:24:11,889 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:11,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:24:11,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:24:12,366 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-11-14 14:24:12,366 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-14 14:24:12,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288119220] [2024-11-14 14:24:12,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288119220] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:24:12,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1553888417] [2024-11-14 14:24:12,366 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:12,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:24:12,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:24:12,431 INFO L256 TraceCheckSpWp]: Trace formula consists of 545 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-14 14:24:12,446 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 14:24:12,926 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-11-14 14:24:12,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1553888417] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:24:12,926 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 14:24:12,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2024-11-14 14:24:12,976 WARN L331 ript$VariableManager]: TermVariable v_thread3Thread1of1ForFork0_~cond~0_Out_2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:12,976 WARN L331 ript$VariableManager]: TermVariable |v_#memory_int_Out_6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:12,976 WARN L331 ript$VariableManager]: TermVariable |v_thread2Thread1of1ForFork2_plus_#res#1_Out_6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:12,976 WARN L331 ript$VariableManager]: TermVariable v_~p~0_Out_6 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:12,977 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:24:12,977 INFO L85 PathProgramCache]: Analyzing trace with hash 708449010, now seen corresponding path program 1 times [2024-11-14 14:24:12,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 14:24:12,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932928587] [2024-11-14 14:24:12,978 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:12,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:24:13,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:24:13,439 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-11-14 14:24:13,439 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-14 14:24:13,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932928587] [2024-11-14 14:24:13,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932928587] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:24:13,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2138434461] [2024-11-14 14:24:13,441 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:13,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:24:13,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:24:13,487 INFO L256 TraceCheckSpWp]: Trace formula consists of 583 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-14 14:24:13,491 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 14:24:13,942 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-11-14 14:24:13,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2138434461] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:24:13,942 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 14:24:13,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2024-11-14 14:24:13,969 WARN L331 ript$VariableManager]: TermVariable |v_#memory_int_Out_8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:13,970 WARN L331 ript$VariableManager]: TermVariable v_~p~0_Out_8 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:13,970 WARN L331 ript$VariableManager]: TermVariable |v_thread1Thread1of1ForFork1_#t~mem3_Out_2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:13,970 WARN L331 ript$VariableManager]: TermVariable |v_thread2Thread1of1ForFork2_plus_#res#1_Out_8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:13,971 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:24:13,971 INFO L85 PathProgramCache]: Analyzing trace with hash 1568400706, now seen corresponding path program 1 times [2024-11-14 14:24:13,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 14:24:13,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915782248] [2024-11-14 14:24:13,971 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:13,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:24:14,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:24:14,423 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-11-14 14:24:14,423 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-14 14:24:14,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915782248] [2024-11-14 14:24:14,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915782248] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:24:14,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1098855838] [2024-11-14 14:24:14,424 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:14,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:24:14,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:24:14,491 INFO L256 TraceCheckSpWp]: Trace formula consists of 617 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-14 14:24:14,496 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 14:24:14,962 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-11-14 14:24:14,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1098855838] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:24:14,963 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 14:24:14,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2024-11-14 14:24:14,966 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:24:14,967 INFO L85 PathProgramCache]: Analyzing trace with hash -1951277561, now seen corresponding path program 2 times [2024-11-14 14:24:14,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 14:24:14,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434976617] [2024-11-14 14:24:14,967 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:14,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:24:15,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:24:15,421 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-11-14 14:24:15,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 14:24:15,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434976617] [2024-11-14 14:24:15,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434976617] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:24:15,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1132646460] [2024-11-14 14:24:15,422 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-14 14:24:15,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 14:24:15,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 14:24:15,424 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 14:24:15,427 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-14 14:24:15,608 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-14 14:24:15,608 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 14:24:15,611 INFO L256 TraceCheckSpWp]: Trace formula consists of 649 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-14 14:24:15,616 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 14:24:16,056 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-14 14:24:16,057 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 14:24:16,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1132646460] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 14:24:16,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 14:24:16,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [13] total 26 [2024-11-14 14:24:16,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665818221] [2024-11-14 14:24:16,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 14:24:16,058 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-14 14:24:16,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 14:24:16,059 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-14 14:24:16,059 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=580, Unknown=0, NotChecked=0, Total=650 [2024-11-14 14:24:16,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:24:16,059 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 14:24:16,059 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 22.4) internal successors, (336), 15 states have internal predecessors, (336), 0 states have call successors, (0), 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-11-14 14:24:16,060 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:24:16,060 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 14:24:16,060 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:24:16,060 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:24:16,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:24:16,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 14:24:16,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:24:16,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:24:16,485 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-14 14:24:16,665 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,SelfDestructingSolverStorable3,SelfDestructingSolverStorable8,SelfDestructingSolverStorable7,SelfDestructingSolverStorable6,SelfDestructingSolverStorable5,SelfDestructingSolverStorable10,SelfDestructingSolverStorable11,SelfDestructingSolverStorable9,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 14:24:16,666 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 14:24:16,667 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:24:16,667 INFO L85 PathProgramCache]: Analyzing trace with hash -664643613, now seen corresponding path program 3 times [2024-11-14 14:24:16,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 14:24:16,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647297694] [2024-11-14 14:24:16,667 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:16,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:24:16,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:24:17,251 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 77 proven. 11 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2024-11-14 14:24:17,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 14:24:17,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647297694] [2024-11-14 14:24:17,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647297694] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:24:17,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [503247907] [2024-11-14 14:24:17,251 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 14:24:17,251 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 14:24:17,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 14:24:17,254 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 14:24:17,255 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-14 14:24:17,468 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-14 14:24:17,468 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 14:24:17,472 INFO L256 TraceCheckSpWp]: Trace formula consists of 702 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-14 14:24:17,487 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 14:24:17,854 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 171 trivial. 0 not checked. [2024-11-14 14:24:17,854 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 14:24:17,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [503247907] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 14:24:17,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 14:24:17,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [13] total 25 [2024-11-14 14:24:17,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56856969] [2024-11-14 14:24:17,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 14:24:17,855 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-14 14:24:17,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 14:24:17,859 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-14 14:24:17,859 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=539, Unknown=0, NotChecked=0, Total=600 [2024-11-14 14:24:17,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:24:17,860 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 14:24:17,860 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 25.071428571428573) internal successors, (351), 14 states have internal predecessors, (351), 0 states have call successors, (0), 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-11-14 14:24:17,860 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:24:17,860 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 14:24:17,860 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:24:17,860 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:24:17,860 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:24:19,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:24:19,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 14:24:19,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:24:19,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:24:19,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 14:24:19,611 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-14 14:24:19,794 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,5 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 14:24:19,794 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 14:24:19,795 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:24:19,795 INFO L85 PathProgramCache]: Analyzing trace with hash -1435985317, now seen corresponding path program 1 times [2024-11-14 14:24:19,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 14:24:19,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473869523] [2024-11-14 14:24:19,795 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:19,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:24:19,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:24:20,340 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 94 proven. 11 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2024-11-14 14:24:20,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 14:24:20,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473869523] [2024-11-14 14:24:20,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473869523] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:24:20,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1049230822] [2024-11-14 14:24:20,341 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:20,341 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 14:24:20,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 14:24:20,343 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 14:24:20,345 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-14 14:24:20,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:24:20,569 INFO L256 TraceCheckSpWp]: Trace formula consists of 904 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-14 14:24:20,576 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 14:24:21,031 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 95 proven. 10 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2024-11-14 14:24:21,032 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 14:24:21,456 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 95 proven. 10 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2024-11-14 14:24:21,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1049230822] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 14:24:21,457 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 14:24:21,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 30 [2024-11-14 14:24:21,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117006762] [2024-11-14 14:24:21,457 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 14:24:21,458 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-11-14 14:24:21,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 14:24:21,459 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-11-14 14:24:21,460 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=698, Unknown=0, NotChecked=0, Total=870 [2024-11-14 14:24:21,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:24:21,460 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 14:24:21,460 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 14.866666666666667) internal successors, (446), 30 states have internal predecessors, (446), 0 states have call successors, (0), 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-11-14 14:24:21,460 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:24:21,460 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 14:24:21,460 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:24:21,460 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:24:21,461 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 14:24:21,461 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:24:22,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:24:22,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 14:24:22,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:24:22,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:24:22,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 14:24:22,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-14 14:24:22,099 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-14 14:24:22,281 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-14 14:24:22,282 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 14:24:22,321 WARN L331 ript$VariableManager]: TermVariable v_thread3Thread1of1ForFork0_~cond~0_Out_4 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:22,322 WARN L331 ript$VariableManager]: TermVariable v_~p~0_Out_10 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:22,322 WARN L331 ript$VariableManager]: TermVariable |v_#memory_int_Out_10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:22,322 WARN L331 ript$VariableManager]: TermVariable |v_thread2Thread1of1ForFork2_plus_#res#1_Out_10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:22,323 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:24:22,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1480767948, now seen corresponding path program 1 times [2024-11-14 14:24:22,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 14:24:22,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377182918] [2024-11-14 14:24:22,323 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:22,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:24:22,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:24:22,872 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 84 proven. 84 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2024-11-14 14:24:22,872 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-14 14:24:22,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377182918] [2024-11-14 14:24:22,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377182918] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:24:22,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1159460417] [2024-11-14 14:24:22,872 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:22,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:24:22,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:24:22,920 INFO L256 TraceCheckSpWp]: Trace formula consists of 685 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-14 14:24:22,924 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 14:24:23,692 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 141 proven. 27 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2024-11-14 14:24:23,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1159460417] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:24:23,693 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 14:24:23,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 33 [2024-11-14 14:24:23,746 WARN L331 ript$VariableManager]: TermVariable |v_thread3Thread1of1ForFork0_#t~mem11_Out_4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:23,746 WARN L331 ript$VariableManager]: TermVariable v_~p~0_Out_12 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:23,746 WARN L331 ript$VariableManager]: TermVariable |v_#memory_int_Out_12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:23,746 WARN L331 ript$VariableManager]: TermVariable |v_thread2Thread1of1ForFork2_plus_#res#1_Out_12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:23,750 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:24:23,750 INFO L85 PathProgramCache]: Analyzing trace with hash -1096974989, now seen corresponding path program 1 times [2024-11-14 14:24:23,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 14:24:23,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43338766] [2024-11-14 14:24:23,750 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:23,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:24:23,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:24:24,340 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 75 proven. 99 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2024-11-14 14:24:24,340 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-14 14:24:24,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43338766] [2024-11-14 14:24:24,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43338766] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:24:24,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1336442112] [2024-11-14 14:24:24,340 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:24,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:24:24,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:24:24,391 INFO L256 TraceCheckSpWp]: Trace formula consists of 719 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-11-14 14:24:24,396 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 14:24:25,773 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 147 proven. 27 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2024-11-14 14:24:25,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1336442112] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:24:25,774 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 14:24:25,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 35] total 49 [2024-11-14 14:24:25,799 WARN L331 ript$VariableManager]: TermVariable |v_thread2Thread1of1ForFork2_plus_#res#1_Out_14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:25,799 WARN L331 ript$VariableManager]: TermVariable v_~p~0_Out_14 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:25,799 WARN L331 ript$VariableManager]: TermVariable |v_thread1Thread1of1ForFork1_#t~mem4_Out_4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:25,799 WARN L331 ript$VariableManager]: TermVariable |v_#memory_int_Out_14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:25,800 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:24:25,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1245427935, now seen corresponding path program 1 times [2024-11-14 14:24:25,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 14:24:25,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986937732] [2024-11-14 14:24:25,800 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:25,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:24:25,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:24:27,204 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 73 proven. 101 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2024-11-14 14:24:27,205 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-14 14:24:27,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986937732] [2024-11-14 14:24:27,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986937732] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:24:27,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1630847255] [2024-11-14 14:24:27,205 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:27,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:24:27,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:24:27,249 INFO L256 TraceCheckSpWp]: Trace formula consists of 746 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-11-14 14:24:27,254 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 14:24:29,114 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 147 proven. 27 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2024-11-14 14:24:29,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1630847255] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:24:29,114 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 14:24:29,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 37] total 75 [2024-11-14 14:24:29,137 WARN L331 ript$VariableManager]: TermVariable |v_thread2Thread1of1ForFork2_plus_#res#1_Out_16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:29,137 WARN L331 ript$VariableManager]: TermVariable |v_thread1Thread1of1ForFork1_#t~mem1_Out_2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:29,137 WARN L331 ript$VariableManager]: TermVariable |v_#memory_int_Out_16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:29,137 WARN L331 ript$VariableManager]: TermVariable v_~p~0_Out_16 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:29,138 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:24:29,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1297331724, now seen corresponding path program 1 times [2024-11-14 14:24:29,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 14:24:29,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011285200] [2024-11-14 14:24:29,138 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:29,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:24:29,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:24:31,036 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 73 proven. 101 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2024-11-14 14:24:31,037 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-14 14:24:31,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011285200] [2024-11-14 14:24:31,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011285200] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:24:31,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [646895773] [2024-11-14 14:24:31,037 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:31,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:24:31,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:24:31,092 INFO L256 TraceCheckSpWp]: Trace formula consists of 799 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-11-14 14:24:31,097 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 14:24:33,114 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 147 proven. 27 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2024-11-14 14:24:33,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [646895773] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:24:33,114 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 14:24:33,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 41] total 85 [2024-11-14 14:24:33,115 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:24:33,115 INFO L85 PathProgramCache]: Analyzing trace with hash -1288900185, now seen corresponding path program 2 times [2024-11-14 14:24:33,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 14:24:33,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051806290] [2024-11-14 14:24:33,115 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:33,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:24:33,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:24:35,075 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 74 proven. 161 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2024-11-14 14:24:35,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 14:24:35,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051806290] [2024-11-14 14:24:35,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051806290] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:24:35,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1986840503] [2024-11-14 14:24:35,075 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-14 14:24:35,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 14:24:35,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 14:24:35,077 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 14:24:35,078 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-14 14:24:35,291 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-14 14:24:35,292 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 14:24:35,295 INFO L256 TraceCheckSpWp]: Trace formula consists of 946 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-14 14:24:35,299 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 14:24:36,000 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 158 proven. 27 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2024-11-14 14:24:36,001 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 14:24:36,883 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 158 proven. 27 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2024-11-14 14:24:36,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1986840503] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 14:24:36,883 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 14:24:36,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 17, 17] total 77 [2024-11-14 14:24:36,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165121644] [2024-11-14 14:24:36,883 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 14:24:36,886 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 77 states [2024-11-14 14:24:36,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 14:24:36,888 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2024-11-14 14:24:36,891 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=461, Invalid=5391, Unknown=0, NotChecked=0, Total=5852 [2024-11-14 14:24:36,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:24:36,891 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 14:24:36,892 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 77 states, 77 states have (on average 9.207792207792208) internal successors, (709), 77 states have internal predecessors, (709), 0 states have call successors, (0), 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-11-14 14:24:36,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:24:36,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 14:24:36,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:24:36,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:24:36,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 14:24:36,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-11-14 14:24:36,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:24:38,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:24:38,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 14:24:38,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:24:38,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:24:38,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 14:24:38,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-14 14:24:38,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-14 14:24:38,183 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-14 14:24:38,370 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,SelfDestructingSolverStorable19,7 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20,SelfDestructingSolverStorable21,SelfDestructingSolverStorable22,SelfDestructingSolverStorable14,SelfDestructingSolverStorable15,SelfDestructingSolverStorable16,SelfDestructingSolverStorable17 [2024-11-14 14:24:38,370 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 14:24:38,416 WARN L331 ript$VariableManager]: TermVariable |v_thread2Thread1of1ForFork2_plus_#res#1_Out_18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:38,416 WARN L331 ript$VariableManager]: TermVariable v_~p~0_Out_18 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:38,416 WARN L331 ript$VariableManager]: TermVariable v_thread3Thread1of1ForFork0_~cond~0_Out_6 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:38,416 WARN L331 ript$VariableManager]: TermVariable |v_#memory_int_Out_18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:38,418 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:24:38,418 INFO L85 PathProgramCache]: Analyzing trace with hash 1022570252, now seen corresponding path program 1 times [2024-11-14 14:24:38,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 14:24:38,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957340182] [2024-11-14 14:24:38,419 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:38,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:24:38,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:24:38,915 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 84 proven. 109 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2024-11-14 14:24:38,915 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-14 14:24:38,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957340182] [2024-11-14 14:24:38,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957340182] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:24:38,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1962224522] [2024-11-14 14:24:38,915 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:38,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:24:38,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:24:38,949 INFO L256 TraceCheckSpWp]: Trace formula consists of 727 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-14 14:24:38,954 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 14:24:39,728 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 141 proven. 52 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2024-11-14 14:24:39,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1962224522] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:24:39,729 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 14:24:39,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 37 [2024-11-14 14:24:39,760 WARN L331 ript$VariableManager]: TermVariable |v_#memory_int_Out_20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:39,760 WARN L331 ript$VariableManager]: TermVariable v_~p~0_Out_20 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:39,760 WARN L331 ript$VariableManager]: TermVariable |v_thread3Thread1of1ForFork0_#t~mem11_Out_6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:39,760 WARN L331 ript$VariableManager]: TermVariable |v_thread2Thread1of1ForFork2_plus_#res#1_Out_20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:39,761 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:24:39,761 INFO L85 PathProgramCache]: Analyzing trace with hash 1776785099, now seen corresponding path program 1 times [2024-11-14 14:24:39,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 14:24:39,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656625337] [2024-11-14 14:24:39,761 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:39,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:24:39,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:24:40,305 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 75 proven. 124 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2024-11-14 14:24:40,305 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-14 14:24:40,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656625337] [2024-11-14 14:24:40,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656625337] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:24:40,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1950238196] [2024-11-14 14:24:40,305 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:40,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:24:40,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:24:40,343 INFO L256 TraceCheckSpWp]: Trace formula consists of 761 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-14 14:24:40,347 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 14:24:41,028 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 147 proven. 52 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2024-11-14 14:24:41,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1950238196] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:24:41,029 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 14:24:41,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 37 [2024-11-14 14:24:41,046 WARN L331 ript$VariableManager]: TermVariable v_~p~0_Out_22 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:41,046 WARN L331 ript$VariableManager]: TermVariable |v_#memory_int_Out_22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:41,046 WARN L331 ript$VariableManager]: TermVariable |v_thread1Thread1of1ForFork1_#t~mem4_Out_6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:41,046 WARN L331 ript$VariableManager]: TermVariable |v_thread2Thread1of1ForFork2_plus_#res#1_Out_22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:41,047 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:24:41,047 INFO L85 PathProgramCache]: Analyzing trace with hash -1709332895, now seen corresponding path program 1 times [2024-11-14 14:24:41,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 14:24:41,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779506331] [2024-11-14 14:24:41,047 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:41,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:24:41,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:24:41,586 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 102 proven. 97 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2024-11-14 14:24:41,587 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-14 14:24:41,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779506331] [2024-11-14 14:24:41,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779506331] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:24:41,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [21887629] [2024-11-14 14:24:41,587 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:41,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:24:41,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:24:41,657 INFO L256 TraceCheckSpWp]: Trace formula consists of 788 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-14 14:24:41,663 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 14:24:42,433 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 147 proven. 52 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2024-11-14 14:24:42,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [21887629] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:24:42,433 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 14:24:42,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 41 [2024-11-14 14:24:42,453 WARN L331 ript$VariableManager]: TermVariable |v_thread1Thread1of1ForFork1_#t~mem1_Out_4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:42,454 WARN L331 ript$VariableManager]: TermVariable |v_thread2Thread1of1ForFork2_plus_#res#1_Out_24| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:42,454 WARN L331 ript$VariableManager]: TermVariable v_~p~0_Out_24 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:42,454 WARN L331 ript$VariableManager]: TermVariable |v_#memory_int_Out_24| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:42,455 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:24:42,455 INFO L85 PathProgramCache]: Analyzing trace with hash 294359860, now seen corresponding path program 1 times [2024-11-14 14:24:42,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 14:24:42,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004270705] [2024-11-14 14:24:42,455 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:42,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:24:42,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:24:43,073 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 73 proven. 126 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2024-11-14 14:24:43,073 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-14 14:24:43,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004270705] [2024-11-14 14:24:43,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004270705] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:24:43,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1342743102] [2024-11-14 14:24:43,074 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:43,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:24:43,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:24:43,119 INFO L256 TraceCheckSpWp]: Trace formula consists of 841 conjuncts, 50 conjuncts are in the unsatisfiable core [2024-11-14 14:24:43,124 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 14:24:44,675 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 147 proven. 52 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2024-11-14 14:24:44,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1342743102] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:24:44,676 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 14:24:44,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 43] total 61 [2024-11-14 14:24:44,677 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:24:44,677 INFO L85 PathProgramCache]: Analyzing trace with hash 9849587, now seen corresponding path program 3 times [2024-11-14 14:24:44,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 14:24:44,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820562046] [2024-11-14 14:24:44,677 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:44,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:24:44,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:24:45,300 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 133 proven. 126 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2024-11-14 14:24:45,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 14:24:45,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820562046] [2024-11-14 14:24:45,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820562046] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:24:45,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [522005945] [2024-11-14 14:24:45,301 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 14:24:45,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 14:24:45,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 14:24:45,303 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 14:24:45,304 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-14 14:24:45,497 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 14:24:45,497 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 14:24:45,499 INFO L256 TraceCheckSpWp]: Trace formula consists of 756 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-14 14:24:45,504 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 14:24:45,777 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2024-11-14 14:24:45,777 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 14:24:45,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [522005945] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 14:24:45,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 14:24:45,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [23] total 29 [2024-11-14 14:24:45,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020772862] [2024-11-14 14:24:45,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 14:24:45,779 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-14 14:24:45,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 14:24:45,780 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-14 14:24:45,780 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=720, Unknown=0, NotChecked=0, Total=812 [2024-11-14 14:24:45,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:24:45,781 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 14:24:45,781 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 42.0) internal successors, (336), 8 states have internal predecessors, (336), 0 states have call successors, (0), 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-11-14 14:24:45,781 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:24:45,781 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 14:24:45,781 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:24:45,781 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:24:45,781 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 14:24:45,781 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-11-14 14:24:45,781 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-14 14:24:45,781 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:24:46,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:24:46,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 14:24:46,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:24:46,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:24:46,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 14:24:46,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-14 14:24:46,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-14 14:24:46,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-14 14:24:47,011 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-14 14:24:47,192 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,SelfDestructingSolverStorable30,SelfDestructingSolverStorable31,SelfDestructingSolverStorable23,SelfDestructingSolverStorable24,SelfDestructingSolverStorable25,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26,SelfDestructingSolverStorable27,SelfDestructingSolverStorable28 [2024-11-14 14:24:47,192 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 14:24:47,193 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:24:47,193 INFO L85 PathProgramCache]: Analyzing trace with hash -587815851, now seen corresponding path program 4 times [2024-11-14 14:24:47,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 14:24:47,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020260104] [2024-11-14 14:24:47,193 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:47,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:24:47,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:24:49,997 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 165 proven. 150 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2024-11-14 14:24:49,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 14:24:49,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020260104] [2024-11-14 14:24:49,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020260104] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:24:49,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [585830638] [2024-11-14 14:24:49,997 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 14:24:49,997 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 14:24:49,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 14:24:50,000 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 14:24:50,001 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-14 14:24:50,236 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 14:24:50,237 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 14:24:50,239 INFO L256 TraceCheckSpWp]: Trace formula consists of 879 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-14 14:24:50,247 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 14:24:51,373 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 223 proven. 52 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-11-14 14:24:51,374 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 14:24:52,373 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 223 proven. 52 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-11-14 14:24:52,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [585830638] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 14:24:52,373 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 14:24:52,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [71, 21, 21] total 105 [2024-11-14 14:24:52,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328639052] [2024-11-14 14:24:52,373 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 14:24:52,374 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 105 states [2024-11-14 14:24:52,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 14:24:52,376 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 105 interpolants. [2024-11-14 14:24:52,379 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=749, Invalid=10171, Unknown=0, NotChecked=0, Total=10920 [2024-11-14 14:24:52,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:24:52,379 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 14:24:52,380 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 105 states, 105 states have (on average 8.114285714285714) internal successors, (852), 105 states have internal predecessors, (852), 0 states have call successors, (0), 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-11-14 14:24:52,380 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:24:52,380 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 14:24:52,380 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:24:52,380 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:24:52,380 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 14:24:52,380 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-11-14 14:24:52,380 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-14 14:24:52,380 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-14 14:24:52,380 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:24:53,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:24:53,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 14:24:53,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:24:53,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:24:53,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 14:24:53,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-14 14:24:53,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-14 14:24:53,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-14 14:24:53,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-14 14:24:53,785 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-14 14:24:53,972 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 14:24:53,972 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 14:24:54,004 WARN L331 ript$VariableManager]: TermVariable |v_thread2Thread1of1ForFork2_plus_#res#1_Out_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:54,004 WARN L331 ript$VariableManager]: TermVariable v_~p~0_Out_26 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:54,004 WARN L331 ript$VariableManager]: TermVariable |v_#memory_int_Out_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:54,004 WARN L331 ript$VariableManager]: TermVariable v_thread3Thread1of1ForFork0_~cond~0_Out_8 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:54,005 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:24:54,005 INFO L85 PathProgramCache]: Analyzing trace with hash 848323218, now seen corresponding path program 1 times [2024-11-14 14:24:54,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 14:24:54,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563121519] [2024-11-14 14:24:54,005 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:54,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:24:54,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-14 14:24:54,451 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-14 14:24:54,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-14 14:24:54,730 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-14 14:24:54,772 WARN L331 ript$VariableManager]: TermVariable |v_thread3Thread1of1ForFork0_#t~mem11_Out_8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:54,773 WARN L331 ript$VariableManager]: TermVariable |v_thread2Thread1of1ForFork2_plus_#res#1_Out_28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:54,773 WARN L331 ript$VariableManager]: TermVariable |v_#memory_int_Out_28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:54,773 WARN L331 ript$VariableManager]: TermVariable v_~p~0_Out_28 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:54,774 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:24:54,774 INFO L85 PathProgramCache]: Analyzing trace with hash -1080511895, now seen corresponding path program 1 times [2024-11-14 14:24:54,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 14:24:54,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287053848] [2024-11-14 14:24:54,774 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:54,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:24:54,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:24:55,564 INFO L134 CoverageAnalysis]: Checked inductivity of 402 backedges. 102 proven. 130 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-11-14 14:24:55,565 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-14 14:24:55,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287053848] [2024-11-14 14:24:55,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287053848] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:24:55,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [180959127] [2024-11-14 14:24:55,565 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:55,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:24:55,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:24:55,612 INFO L256 TraceCheckSpWp]: Trace formula consists of 803 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-14 14:24:55,616 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 14:24:56,628 INFO L134 CoverageAnalysis]: Checked inductivity of 402 backedges. 147 proven. 85 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-11-14 14:24:56,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [180959127] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:24:56,628 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 14:24:56,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 45 [2024-11-14 14:24:56,653 WARN L331 ript$VariableManager]: TermVariable |v_#memory_int_Out_30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:56,654 WARN L331 ript$VariableManager]: TermVariable v_~p~0_Out_30 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:56,654 WARN L331 ript$VariableManager]: TermVariable |v_thread2Thread1of1ForFork2_plus_#res#1_Out_30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:56,654 WARN L331 ript$VariableManager]: TermVariable v_thread3Thread1of1ForFork0_~cond~0_Out_10 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:56,655 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:24:56,655 INFO L85 PathProgramCache]: Analyzing trace with hash -1623888661, now seen corresponding path program 1 times [2024-11-14 14:24:56,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 14:24:56,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151956175] [2024-11-14 14:24:56,655 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:56,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:24:56,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:24:57,402 INFO L134 CoverageAnalysis]: Checked inductivity of 402 backedges. 102 proven. 130 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-11-14 14:24:57,403 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-14 14:24:57,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151956175] [2024-11-14 14:24:57,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151956175] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:24:57,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1700209496] [2024-11-14 14:24:57,403 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:57,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:24:57,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:24:57,464 INFO L256 TraceCheckSpWp]: Trace formula consists of 841 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-14 14:24:57,468 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 14:24:58,225 INFO L134 CoverageAnalysis]: Checked inductivity of 402 backedges. 147 proven. 85 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-11-14 14:24:58,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1700209496] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:24:58,225 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 14:24:58,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 45 [2024-11-14 14:24:58,242 WARN L331 ript$VariableManager]: TermVariable v_~p~0_Out_32 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:58,242 WARN L331 ript$VariableManager]: TermVariable |v_#memory_int_Out_32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:58,242 WARN L331 ript$VariableManager]: TermVariable |v_thread2Thread1of1ForFork2_plus_#res#1_Out_32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:58,242 WARN L331 ript$VariableManager]: TermVariable |v_thread1Thread1of1ForFork1_#t~mem4_Out_8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:58,243 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:24:58,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1670540996, now seen corresponding path program 1 times [2024-11-14 14:24:58,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 14:24:58,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15125812] [2024-11-14 14:24:58,243 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:58,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:24:58,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:24:58,974 INFO L134 CoverageAnalysis]: Checked inductivity of 406 backedges. 102 proven. 130 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2024-11-14 14:24:58,975 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-14 14:24:58,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15125812] [2024-11-14 14:24:58,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15125812] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:24:58,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1585724857] [2024-11-14 14:24:58,975 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:58,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:24:59,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:24:59,026 INFO L256 TraceCheckSpWp]: Trace formula consists of 864 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-14 14:24:59,030 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 14:24:59,810 INFO L134 CoverageAnalysis]: Checked inductivity of 406 backedges. 147 proven. 85 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2024-11-14 14:24:59,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1585724857] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:24:59,810 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 14:24:59,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 45 [2024-11-14 14:24:59,835 WARN L331 ript$VariableManager]: TermVariable v_~p~0_Out_34 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:59,835 WARN L331 ript$VariableManager]: TermVariable |v_#memory_int_Out_34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:59,835 WARN L331 ript$VariableManager]: TermVariable |v_thread2Thread1of1ForFork2_plus_#res#1_Out_34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:59,835 WARN L331 ript$VariableManager]: TermVariable v_thread3Thread1of1ForFork0_~cond~0_Out_12 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:24:59,836 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:24:59,836 INFO L85 PathProgramCache]: Analyzing trace with hash 285161294, now seen corresponding path program 1 times [2024-11-14 14:24:59,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 14:24:59,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932836228] [2024-11-14 14:24:59,837 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:24:59,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:24:59,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:25:02,292 INFO L134 CoverageAnalysis]: Checked inductivity of 512 backedges. 155 proven. 187 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-11-14 14:25:02,292 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-14 14:25:02,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932836228] [2024-11-14 14:25:02,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932836228] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:25:02,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1724518996] [2024-11-14 14:25:02,292 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:25:02,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:25:02,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:25:02,374 INFO L256 TraceCheckSpWp]: Trace formula consists of 992 conjuncts, 62 conjuncts are in the unsatisfiable core [2024-11-14 14:25:02,382 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 14:25:05,561 INFO L134 CoverageAnalysis]: Checked inductivity of 512 backedges. 248 proven. 85 refuted. 0 times theorem prover too weak. 179 trivial. 0 not checked. [2024-11-14 14:25:05,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1724518996] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:25:05,561 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 14:25:05,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 55] total 113 [2024-11-14 14:25:05,578 WARN L331 ript$VariableManager]: TermVariable |v_thread2Thread1of1ForFork2_plus_#res#1_Out_36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:25:05,578 WARN L331 ript$VariableManager]: TermVariable v_~p~0_Out_36 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:25:05,578 WARN L331 ript$VariableManager]: TermVariable |v_#memory_int_Out_36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:25:05,578 WARN L331 ript$VariableManager]: TermVariable |v_thread1Thread1of1ForFork1_#t~mem3_Out_4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:25:05,579 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:25:05,579 INFO L85 PathProgramCache]: Analyzing trace with hash 810071230, now seen corresponding path program 1 times [2024-11-14 14:25:05,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 14:25:05,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022218528] [2024-11-14 14:25:05,580 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:25:05,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:25:05,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:25:07,874 INFO L134 CoverageAnalysis]: Checked inductivity of 515 backedges. 155 proven. 190 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-11-14 14:25:07,874 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-14 14:25:07,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022218528] [2024-11-14 14:25:07,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022218528] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:25:07,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1784455635] [2024-11-14 14:25:07,874 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:25:07,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:25:07,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:25:07,932 INFO L256 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 64 conjuncts are in the unsatisfiable core [2024-11-14 14:25:07,937 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 14:25:11,113 INFO L134 CoverageAnalysis]: Checked inductivity of 515 backedges. 248 proven. 85 refuted. 0 times theorem prover too weak. 182 trivial. 0 not checked. [2024-11-14 14:25:11,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1784455635] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:25:11,114 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 14:25:11,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 55] total 115 [2024-11-14 14:25:11,147 WARN L331 ript$VariableManager]: TermVariable |v_thread2Thread1of1ForFork2_plus_#res#1_Out_38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:25:11,148 WARN L331 ript$VariableManager]: TermVariable |v_thread3Thread1of1ForFork0_#t~mem11_Out_10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:25:11,148 WARN L331 ript$VariableManager]: TermVariable v_~p~0_Out_38 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:25:11,148 WARN L331 ript$VariableManager]: TermVariable |v_#memory_int_Out_38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:25:11,148 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:25:11,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1486689670, now seen corresponding path program 1 times [2024-11-14 14:25:11,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 14:25:11,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836730600] [2024-11-14 14:25:11,149 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:25:11,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:25:11,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:25:13,718 INFO L134 CoverageAnalysis]: Checked inductivity of 515 backedges. 155 proven. 190 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-11-14 14:25:13,718 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-14 14:25:13,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836730600] [2024-11-14 14:25:13,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836730600] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:25:13,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1143760865] [2024-11-14 14:25:13,718 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:25:13,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:25:13,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:25:13,766 INFO L256 TraceCheckSpWp]: Trace formula consists of 1055 conjuncts, 66 conjuncts are in the unsatisfiable core [2024-11-14 14:25:13,770 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 14:25:16,941 INFO L134 CoverageAnalysis]: Checked inductivity of 515 backedges. 248 proven. 85 refuted. 0 times theorem prover too weak. 182 trivial. 0 not checked. [2024-11-14 14:25:16,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1143760865] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:25:16,941 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 14:25:16,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [67, 55] total 117 [2024-11-14 14:25:16,966 WARN L331 ript$VariableManager]: TermVariable v_thread3Thread1of1ForFork0_~cond~0_Out_14 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:25:16,966 WARN L331 ript$VariableManager]: TermVariable |v_#memory_int_Out_40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:25:16,966 WARN L331 ript$VariableManager]: TermVariable |v_thread2Thread1of1ForFork2_plus_#res#1_Out_40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:25:16,967 WARN L331 ript$VariableManager]: TermVariable v_~p~0_Out_40 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:25:16,967 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:25:16,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1252793928, now seen corresponding path program 1 times [2024-11-14 14:25:16,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 14:25:16,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305024674] [2024-11-14 14:25:16,968 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:25:16,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:25:17,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:25:19,921 INFO L134 CoverageAnalysis]: Checked inductivity of 515 backedges. 162 proven. 183 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-11-14 14:25:19,921 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-14 14:25:19,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305024674] [2024-11-14 14:25:19,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305024674] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:25:19,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [825011077] [2024-11-14 14:25:19,922 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:25:19,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:25:19,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:25:19,972 INFO L256 TraceCheckSpWp]: Trace formula consists of 1093 conjuncts, 72 conjuncts are in the unsatisfiable core [2024-11-14 14:25:19,976 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 14:25:23,258 INFO L134 CoverageAnalysis]: Checked inductivity of 515 backedges. 248 proven. 85 refuted. 0 times theorem prover too weak. 182 trivial. 0 not checked. [2024-11-14 14:25:23,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [825011077] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:25:23,258 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 14:25:23,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [73, 55] total 123 [2024-11-14 14:25:23,259 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:25:23,259 INFO L85 PathProgramCache]: Analyzing trace with hash 1631912609, now seen corresponding path program 5 times [2024-11-14 14:25:23,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 14:25:23,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583962900] [2024-11-14 14:25:23,259 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:25:23,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:25:23,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:25:26,255 INFO L134 CoverageAnalysis]: Checked inductivity of 519 backedges. 165 proven. 183 refuted. 0 times theorem prover too weak. 171 trivial. 0 not checked. [2024-11-14 14:25:26,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 14:25:26,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583962900] [2024-11-14 14:25:26,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583962900] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:25:26,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [607457886] [2024-11-14 14:25:26,255 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-14 14:25:26,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 14:25:26,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 14:25:26,257 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 14:25:26,258 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-14 14:25:28,891 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2024-11-14 14:25:28,892 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 14:25:28,898 INFO L256 TraceCheckSpWp]: Trace formula consists of 618 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-14 14:25:28,901 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 14:25:29,385 INFO L134 CoverageAnalysis]: Checked inductivity of 519 backedges. 134 proven. 33 refuted. 0 times theorem prover too weak. 352 trivial. 0 not checked. [2024-11-14 14:25:29,385 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 14:25:30,158 INFO L134 CoverageAnalysis]: Checked inductivity of 519 backedges. 137 proven. 30 refuted. 0 times theorem prover too weak. 352 trivial. 0 not checked. [2024-11-14 14:25:30,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [607457886] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 14:25:30,159 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 14:25:30,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [73, 12, 12] total 91 [2024-11-14 14:25:30,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474296271] [2024-11-14 14:25:30,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 14:25:30,160 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 91 states [2024-11-14 14:25:30,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 14:25:30,161 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2024-11-14 14:25:30,163 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=438, Invalid=7752, Unknown=0, NotChecked=0, Total=8190 [2024-11-14 14:25:30,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:25:30,164 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 14:25:30,164 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 91 states, 91 states have (on average 9.428571428571429) internal successors, (858), 91 states have internal predecessors, (858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 14:25:30,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:25:30,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 14:25:30,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:25:30,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:25:30,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 14:25:30,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-11-14 14:25:30,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-14 14:25:30,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-14 14:25:30,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-14 14:25:30,165 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:25:34,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:25:34,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 14:25:34,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:25:34,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:25:34,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 14:25:34,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-14 14:25:34,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-14 14:25:34,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-14 14:25:34,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-14 14:25:34,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2024-11-14 14:25:34,075 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-14 14:25:34,260 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,SelfDestructingSolverStorable41,SelfDestructingSolverStorable42,SelfDestructingSolverStorable43,SelfDestructingSolverStorable33,SelfDestructingSolverStorable44,SelfDestructingSolverStorable34,SelfDestructingSolverStorable45,SelfDestructingSolverStorable35,SelfDestructingSolverStorable46,SelfDestructingSolverStorable36,SelfDestructingSolverStorable47,SelfDestructingSolverStorable37,SelfDestructingSolverStorable48,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38,SelfDestructingSolverStorable39 [2024-11-14 14:25:34,261 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 14:25:34,261 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:25:34,262 INFO L85 PathProgramCache]: Analyzing trace with hash 640520678, now seen corresponding path program 6 times [2024-11-14 14:25:34,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 14:25:34,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414282505] [2024-11-14 14:25:34,262 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:25:34,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:25:34,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:25:34,858 INFO L134 CoverageAnalysis]: Checked inductivity of 598 backedges. 56 proven. 270 refuted. 0 times theorem prover too weak. 272 trivial. 0 not checked. [2024-11-14 14:25:34,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 14:25:34,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414282505] [2024-11-14 14:25:34,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414282505] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:25:34,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [363439616] [2024-11-14 14:25:34,858 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-14 14:25:34,858 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 14:25:34,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 14:25:34,860 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 14:25:34,861 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-14 14:25:35,100 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-14 14:25:35,100 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 14:25:35,103 INFO L256 TraceCheckSpWp]: Trace formula consists of 692 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-14 14:25:35,106 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 14:25:35,283 INFO L134 CoverageAnalysis]: Checked inductivity of 598 backedges. 79 proven. 0 refuted. 0 times theorem prover too weak. 519 trivial. 0 not checked. [2024-11-14 14:25:35,283 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 14:25:35,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [363439616] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 14:25:35,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 14:25:35,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [25] total 34 [2024-11-14 14:25:35,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907360055] [2024-11-14 14:25:35,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 14:25:35,284 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-14 14:25:35,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 14:25:35,285 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-14 14:25:35,285 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=1019, Unknown=0, NotChecked=0, Total=1122 [2024-11-14 14:25:35,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:25:35,285 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 14:25:35,285 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 30.454545454545453) internal successors, (335), 11 states have internal predecessors, (335), 0 states have call successors, (0), 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-11-14 14:25:35,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:25:35,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 14:25:35,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:25:35,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:25:35,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 14:25:35,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-11-14 14:25:35,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-14 14:25:35,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-14 14:25:35,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-14 14:25:35,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2024-11-14 14:25:35,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:25:36,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:25:36,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 14:25:36,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:25:36,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:25:36,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 14:25:36,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-14 14:25:36,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-14 14:25:36,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-14 14:25:36,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-14 14:25:36,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2024-11-14 14:25:36,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-14 14:25:36,548 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-14 14:25:36,730 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2024-11-14 14:25:36,730 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 14:25:36,731 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:25:36,731 INFO L85 PathProgramCache]: Analyzing trace with hash -1920176470, now seen corresponding path program 7 times [2024-11-14 14:25:36,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 14:25:36,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884985422] [2024-11-14 14:25:36,731 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:25:36,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:25:36,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:25:37,394 INFO L134 CoverageAnalysis]: Checked inductivity of 598 backedges. 144 proven. 202 refuted. 0 times theorem prover too weak. 252 trivial. 0 not checked. [2024-11-14 14:25:37,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 14:25:37,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884985422] [2024-11-14 14:25:37,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884985422] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:25:37,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1281217055] [2024-11-14 14:25:37,394 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 14:25:37,395 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 14:25:37,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 14:25:37,397 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 14:25:37,398 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-14 14:25:37,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:25:37,659 INFO L256 TraceCheckSpWp]: Trace formula consists of 982 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-14 14:25:37,663 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 14:25:38,599 INFO L134 CoverageAnalysis]: Checked inductivity of 598 backedges. 220 proven. 126 refuted. 0 times theorem prover too weak. 252 trivial. 0 not checked. [2024-11-14 14:25:38,599 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 14:25:39,405 INFO L134 CoverageAnalysis]: Checked inductivity of 598 backedges. 220 proven. 126 refuted. 0 times theorem prover too weak. 252 trivial. 0 not checked. [2024-11-14 14:25:39,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1281217055] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 14:25:39,406 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 14:25:39,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 70 [2024-11-14 14:25:39,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134063179] [2024-11-14 14:25:39,406 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 14:25:39,407 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2024-11-14 14:25:39,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 14:25:39,408 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2024-11-14 14:25:39,409 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=748, Invalid=4082, Unknown=0, NotChecked=0, Total=4830 [2024-11-14 14:25:39,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:25:39,409 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 14:25:39,410 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 10.571428571428571) internal successors, (740), 70 states have internal predecessors, (740), 0 states have call successors, (0), 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-11-14 14:25:39,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:25:39,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 14:25:39,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:25:39,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:25:39,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 14:25:39,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-11-14 14:25:39,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-14 14:25:39,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-14 14:25:39,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-14 14:25:39,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2024-11-14 14:25:39,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-14 14:25:39,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:25:40,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:25:40,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 14:25:40,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:25:40,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:25:40,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 14:25:40,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-14 14:25:40,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-14 14:25:40,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-14 14:25:40,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-14 14:25:40,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2024-11-14 14:25:40,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-14 14:25:40,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-14 14:25:40,287 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-14 14:25:40,474 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2024-11-14 14:25:40,474 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 14:25:40,503 WARN L331 ript$VariableManager]: TermVariable v_~p~0_Out_42 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:25:40,503 WARN L331 ript$VariableManager]: TermVariable |v_#memory_int_Out_42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:25:40,503 WARN L331 ript$VariableManager]: TermVariable v_thread3Thread1of1ForFork0_~cond~0_Out_16 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:25:40,503 WARN L331 ript$VariableManager]: TermVariable |v_thread2Thread1of1ForFork2_plus_#res#1_Out_42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:25:40,504 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:25:40,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1828125766, now seen corresponding path program 1 times [2024-11-14 14:25:40,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 14:25:40,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218127148] [2024-11-14 14:25:40,504 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:25:40,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:25:40,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-14 14:25:40,637 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-14 14:25:40,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-14 14:25:40,889 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-14 14:25:40,924 WARN L331 ript$VariableManager]: TermVariable v_~p~0_Out_44 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:25:40,925 WARN L331 ript$VariableManager]: TermVariable v_thread3Thread1of1ForFork0_~cond~0_Out_18 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:25:40,925 WARN L331 ript$VariableManager]: TermVariable |v_#memory_int_Out_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:25:40,925 WARN L331 ript$VariableManager]: TermVariable |v_thread2Thread1of1ForFork2_plus_#res#1_Out_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:25:40,926 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:25:40,926 INFO L85 PathProgramCache]: Analyzing trace with hash -904672028, now seen corresponding path program 1 times [2024-11-14 14:25:40,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 14:25:40,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096145610] [2024-11-14 14:25:40,926 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:25:40,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:25:40,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:25:41,785 INFO L134 CoverageAnalysis]: Checked inductivity of 745 backedges. 90 proven. 305 refuted. 0 times theorem prover too weak. 350 trivial. 0 not checked. [2024-11-14 14:25:41,785 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-14 14:25:41,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096145610] [2024-11-14 14:25:41,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096145610] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:25:41,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1707855422] [2024-11-14 14:25:41,785 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:25:41,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:25:41,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:25:41,834 INFO L256 TraceCheckSpWp]: Trace formula consists of 923 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-14 14:25:41,838 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 14:25:42,831 INFO L134 CoverageAnalysis]: Checked inductivity of 745 backedges. 126 proven. 269 refuted. 0 times theorem prover too weak. 350 trivial. 0 not checked. [2024-11-14 14:25:42,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1707855422] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:25:42,832 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 14:25:42,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 53 [2024-11-14 14:25:42,832 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:25:42,833 INFO L85 PathProgramCache]: Analyzing trace with hash 73885662, now seen corresponding path program 8 times [2024-11-14 14:25:42,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 14:25:42,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923716983] [2024-11-14 14:25:42,833 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:25:42,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:25:42,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:25:43,524 INFO L134 CoverageAnalysis]: Checked inductivity of 745 backedges. 90 proven. 305 refuted. 0 times theorem prover too weak. 350 trivial. 0 not checked. [2024-11-14 14:25:43,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 14:25:43,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923716983] [2024-11-14 14:25:43,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923716983] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:25:43,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1666457771] [2024-11-14 14:25:43,525 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-14 14:25:43,525 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 14:25:43,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 14:25:43,527 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 14:25:43,553 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-14 14:25:43,829 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-14 14:25:43,830 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 14:25:43,833 INFO L256 TraceCheckSpWp]: Trace formula consists of 1024 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-14 14:25:43,836 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 14:25:44,873 INFO L134 CoverageAnalysis]: Checked inductivity of 745 backedges. 126 proven. 249 refuted. 0 times theorem prover too weak. 370 trivial. 0 not checked. [2024-11-14 14:25:44,873 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 14:25:45,898 INFO L134 CoverageAnalysis]: Checked inductivity of 745 backedges. 175 proven. 200 refuted. 0 times theorem prover too weak. 370 trivial. 0 not checked. [2024-11-14 14:25:45,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1666457771] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 14:25:45,899 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 14:25:45,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 79 [2024-11-14 14:25:45,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830490297] [2024-11-14 14:25:45,899 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 14:25:45,900 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 79 states [2024-11-14 14:25:45,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 14:25:45,902 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2024-11-14 14:25:45,904 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=754, Invalid=5408, Unknown=0, NotChecked=0, Total=6162 [2024-11-14 14:25:45,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:25:45,904 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 14:25:45,904 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 79 states, 79 states have (on average 10.873417721518987) internal successors, (859), 79 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-11-14 14:25:45,904 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:25:45,904 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 14:25:45,904 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:25:45,904 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:25:45,904 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 14:25:45,905 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-11-14 14:25:45,905 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-14 14:25:45,905 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-14 14:25:45,905 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-14 14:25:45,905 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2024-11-14 14:25:45,905 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-14 14:25:45,905 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-11-14 14:25:45,905 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:25:49,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:25:49,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 14:25:49,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:25:49,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:25:49,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 14:25:49,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-14 14:25:49,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-14 14:25:49,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-14 14:25:49,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-14 14:25:49,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2024-11-14 14:25:49,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-14 14:25:49,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-14 14:25:49,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2024-11-14 14:25:49,319 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-14 14:25:49,500 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,SelfDestructingSolverStorable52,SelfDestructingSolverStorable53,SelfDestructingSolverStorable54,13 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 14:25:49,500 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 14:25:49,501 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:25:49,501 INFO L85 PathProgramCache]: Analyzing trace with hash 960764597, now seen corresponding path program 4 times [2024-11-14 14:25:49,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 14:25:49,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863236286] [2024-11-14 14:25:49,501 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:25:49,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:25:49,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:25:50,475 INFO L134 CoverageAnalysis]: Checked inductivity of 1092 backedges. 450 proven. 292 refuted. 0 times theorem prover too weak. 350 trivial. 0 not checked. [2024-11-14 14:25:50,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 14:25:50,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863236286] [2024-11-14 14:25:50,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863236286] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:25:50,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [775920028] [2024-11-14 14:25:50,476 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 14:25:50,476 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 14:25:50,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 14:25:50,478 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 14:25:50,479 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-14 14:25:50,759 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 14:25:50,759 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 14:25:50,762 INFO L256 TraceCheckSpWp]: Trace formula consists of 925 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-14 14:25:50,766 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 14:25:51,902 INFO L134 CoverageAnalysis]: Checked inductivity of 1092 backedges. 567 proven. 175 refuted. 0 times theorem prover too weak. 350 trivial. 0 not checked. [2024-11-14 14:25:51,903 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 14:25:53,083 INFO L134 CoverageAnalysis]: Checked inductivity of 1092 backedges. 567 proven. 175 refuted. 0 times theorem prover too weak. 350 trivial. 0 not checked. [2024-11-14 14:25:53,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [775920028] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 14:25:53,083 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 14:25:53,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 91 [2024-11-14 14:25:53,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044165386] [2024-11-14 14:25:53,083 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 14:25:53,084 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 91 states [2024-11-14 14:25:53,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 14:25:53,086 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2024-11-14 14:25:53,088 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1000, Invalid=7190, Unknown=0, NotChecked=0, Total=8190 [2024-11-14 14:25:53,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:25:53,088 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 14:25:53,089 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 91 states, 91 states have (on average 11.241758241758241) internal successors, (1023), 91 states have internal predecessors, (1023), 0 states have call successors, (0), 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-11-14 14:25:53,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:25:53,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 14:25:53,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:25:53,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:25:53,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 14:25:53,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-11-14 14:25:53,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-14 14:25:53,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-14 14:25:53,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-14 14:25:53,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2024-11-14 14:25:53,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-14 14:25:53,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-11-14 14:25:53,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2024-11-14 14:25:53,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:25:54,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:25:54,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 14:25:54,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:25:54,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:25:54,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 14:25:54,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-14 14:25:54,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-14 14:25:54,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-14 14:25:54,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-14 14:25:54,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2024-11-14 14:25:54,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-14 14:25:54,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-14 14:25:54,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2024-11-14 14:25:54,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-14 14:25:54,418 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-14 14:25:54,604 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 14:25:54,604 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 14:25:54,608 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:25:54,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1143731713, now seen corresponding path program 5 times [2024-11-14 14:25:54,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 14:25:54,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060687342] [2024-11-14 14:25:54,608 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:25:54,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:25:54,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:25:55,553 INFO L134 CoverageAnalysis]: Checked inductivity of 1263 backedges. 132 proven. 667 refuted. 0 times theorem prover too weak. 464 trivial. 0 not checked. [2024-11-14 14:25:55,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 14:25:55,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060687342] [2024-11-14 14:25:55,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060687342] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:25:55,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1532280665] [2024-11-14 14:25:55,554 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-14 14:25:55,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 14:25:55,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 14:25:55,557 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 14:25:55,558 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-14 14:27:18,469 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2024-11-14 14:27:18,469 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 14:27:18,499 INFO L256 TraceCheckSpWp]: Trace formula consists of 1161 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-14 14:27:18,503 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 14:27:19,711 INFO L134 CoverageAnalysis]: Checked inductivity of 1263 backedges. 175 proven. 624 refuted. 0 times theorem prover too weak. 464 trivial. 0 not checked. [2024-11-14 14:27:19,711 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 14:27:20,838 INFO L134 CoverageAnalysis]: Checked inductivity of 1263 backedges. 232 proven. 567 refuted. 0 times theorem prover too weak. 464 trivial. 0 not checked. [2024-11-14 14:27:20,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1532280665] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 14:27:20,838 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 14:27:20,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 80 [2024-11-14 14:27:20,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131346040] [2024-11-14 14:27:20,839 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 14:27:20,839 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 80 states [2024-11-14 14:27:20,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 14:27:20,843 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2024-11-14 14:27:20,844 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=940, Invalid=5380, Unknown=0, NotChecked=0, Total=6320 [2024-11-14 14:27:20,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:27:20,844 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 14:27:20,844 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 80 states, 80 states have (on average 10.8875) internal successors, (871), 80 states have internal predecessors, (871), 0 states have call successors, (0), 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-11-14 14:27:20,844 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:27:20,845 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 14:27:20,845 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:27:20,845 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:27:20,845 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 14:27:20,845 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-11-14 14:27:20,845 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-14 14:27:20,845 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-14 14:27:20,845 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-14 14:27:20,845 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2024-11-14 14:27:20,845 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-14 14:27:20,845 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-11-14 14:27:20,845 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2024-11-14 14:27:20,845 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-11-14 14:27:20,845 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:27:23,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:27:23,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 14:27:23,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:27:23,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:27:23,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 14:27:23,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-14 14:27:23,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-14 14:27:23,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-14 14:27:23,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-14 14:27:23,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2024-11-14 14:27:23,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-14 14:27:23,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-14 14:27:23,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2024-11-14 14:27:23,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-14 14:27:23,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-14 14:27:23,266 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-14 14:27:23,432 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2024-11-14 14:27:23,433 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 14:27:23,436 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:27:23,436 INFO L85 PathProgramCache]: Analyzing trace with hash 85079634, now seen corresponding path program 6 times [2024-11-14 14:27:23,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 14:27:23,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748972037] [2024-11-14 14:27:23,436 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:27:23,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:27:23,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:27:24,562 INFO L134 CoverageAnalysis]: Checked inductivity of 1459 backedges. 626 proven. 369 refuted. 0 times theorem prover too weak. 464 trivial. 0 not checked. [2024-11-14 14:27:24,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 14:27:24,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748972037] [2024-11-14 14:27:24,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748972037] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:27:24,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [174083829] [2024-11-14 14:27:24,562 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-14 14:27:24,562 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 14:27:24,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 14:27:24,564 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 14:27:24,565 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-14 14:27:24,833 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-14 14:27:24,833 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 14:27:24,835 INFO L256 TraceCheckSpWp]: Trace formula consists of 644 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-14 14:27:24,838 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 14:27:25,019 INFO L134 CoverageAnalysis]: Checked inductivity of 1459 backedges. 216 proven. 4 refuted. 0 times theorem prover too weak. 1239 trivial. 0 not checked. [2024-11-14 14:27:25,019 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 14:27:25,241 INFO L134 CoverageAnalysis]: Checked inductivity of 1459 backedges. 216 proven. 4 refuted. 0 times theorem prover too weak. 1239 trivial. 0 not checked. [2024-11-14 14:27:25,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [174083829] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 14:27:25,241 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 14:27:25,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 10, 10] total 46 [2024-11-14 14:27:25,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126223945] [2024-11-14 14:27:25,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 14:27:25,242 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2024-11-14 14:27:25,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 14:27:25,243 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2024-11-14 14:27:25,243 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=1873, Unknown=0, NotChecked=0, Total=2070 [2024-11-14 14:27:25,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:27:25,243 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 14:27:25,244 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 16.695652173913043) internal successors, (768), 46 states have internal predecessors, (768), 0 states have call successors, (0), 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-11-14 14:27:25,244 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:27:25,244 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 14:27:25,244 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:27:25,244 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:27:25,244 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 14:27:25,244 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-11-14 14:27:25,244 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-14 14:27:25,244 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-14 14:27:25,244 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-14 14:27:25,244 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2024-11-14 14:27:25,244 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-14 14:27:25,244 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-11-14 14:27:25,244 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2024-11-14 14:27:25,244 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-11-14 14:27:25,244 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-11-14 14:27:25,244 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:27:27,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:27:27,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 14:27:27,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:27:27,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:27:27,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 14:27:27,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-14 14:27:27,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-14 14:27:27,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-14 14:27:27,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-14 14:27:27,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2024-11-14 14:27:27,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-14 14:27:27,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-14 14:27:27,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2024-11-14 14:27:27,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-14 14:27:27,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-14 14:27:27,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-11-14 14:27:27,548 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-14 14:27:27,735 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2024-11-14 14:27:27,736 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 14:27:27,737 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:27:27,737 INFO L85 PathProgramCache]: Analyzing trace with hash 1210552941, now seen corresponding path program 7 times [2024-11-14 14:27:27,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 14:27:27,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324966974] [2024-11-14 14:27:27,737 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:27:27,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:27:27,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:27:29,163 INFO L134 CoverageAnalysis]: Checked inductivity of 1840 backedges. 794 proven. 452 refuted. 0 times theorem prover too weak. 594 trivial. 0 not checked. [2024-11-14 14:27:29,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 14:27:29,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324966974] [2024-11-14 14:27:29,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324966974] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:27:29,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1075486838] [2024-11-14 14:27:29,163 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 14:27:29,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 14:27:29,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 14:27:29,165 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 14:27:29,166 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-14 14:27:29,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:27:29,490 INFO L256 TraceCheckSpWp]: Trace formula consists of 1309 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-14 14:27:29,495 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 14:27:31,086 INFO L134 CoverageAnalysis]: Checked inductivity of 1840 backedges. 949 proven. 297 refuted. 0 times theorem prover too weak. 594 trivial. 0 not checked. [2024-11-14 14:27:31,087 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 14:27:32,846 INFO L134 CoverageAnalysis]: Checked inductivity of 1840 backedges. 949 proven. 297 refuted. 0 times theorem prover too weak. 594 trivial. 0 not checked. [2024-11-14 14:27:32,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1075486838] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 14:27:32,846 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 14:27:32,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41, 41] total 115 [2024-11-14 14:27:32,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649594282] [2024-11-14 14:27:32,846 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 14:27:32,848 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 115 states [2024-11-14 14:27:32,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 14:27:32,850 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 115 interpolants. [2024-11-14 14:27:32,852 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1528, Invalid=11582, Unknown=0, NotChecked=0, Total=13110 [2024-11-14 14:27:32,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:27:32,852 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 14:27:32,853 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 115 states, 115 states have (on average 10.808695652173913) internal successors, (1243), 115 states have internal predecessors, (1243), 0 states have call successors, (0), 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-11-14 14:27:32,853 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:27:32,853 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 14:27:32,853 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:27:32,853 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:27:32,853 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 14:27:32,854 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-11-14 14:27:32,854 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-14 14:27:32,854 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-14 14:27:32,854 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-14 14:27:32,854 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2024-11-14 14:27:32,854 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-14 14:27:32,854 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-11-14 14:27:32,854 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2024-11-14 14:27:32,854 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-11-14 14:27:32,854 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-11-14 14:27:32,854 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-11-14 14:27:32,854 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:27:34,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:27:34,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 14:27:34,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:27:34,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:27:34,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 14:27:34,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-14 14:27:34,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-14 14:27:34,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-14 14:27:34,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-14 14:27:34,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2024-11-14 14:27:34,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-14 14:27:34,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-14 14:27:34,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2024-11-14 14:27:34,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-14 14:27:34,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-14 14:27:34,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-11-14 14:27:34,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-11-14 14:27:34,645 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-14 14:27:34,832 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2024-11-14 14:27:34,832 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 14:27:34,860 WARN L331 ript$VariableManager]: TermVariable |v_thread2Thread1of1ForFork2_plus_#res#1_Out_46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:27:34,860 WARN L331 ript$VariableManager]: TermVariable v_~p~0_Out_46 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:27:34,861 WARN L331 ript$VariableManager]: TermVariable |v_#memory_int_Out_46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:27:34,861 WARN L331 ript$VariableManager]: TermVariable v_thread3Thread1of1ForFork0_~cond~0_Out_20 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:27:34,862 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:27:34,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1369012628, now seen corresponding path program 1 times [2024-11-14 14:27:34,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 14:27:34,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803537406] [2024-11-14 14:27:34,862 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:27:34,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:27:35,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-14 14:27:35,233 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-14 14:27:35,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-14 14:27:35,747 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-14 14:27:35,748 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:27:35,748 INFO L85 PathProgramCache]: Analyzing trace with hash 96565945, now seen corresponding path program 8 times [2024-11-14 14:27:35,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 14:27:35,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978251776] [2024-11-14 14:27:35,748 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:27:35,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:27:35,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:27:37,359 INFO L134 CoverageAnalysis]: Checked inductivity of 2059 backedges. 240 proven. 1079 refuted. 0 times theorem prover too weak. 740 trivial. 0 not checked. [2024-11-14 14:27:37,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 14:27:37,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978251776] [2024-11-14 14:27:37,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978251776] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:27:37,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [665104672] [2024-11-14 14:27:37,360 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-14 14:27:37,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 14:27:37,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 14:27:37,362 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 14:27:37,363 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-14 14:27:37,708 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-14 14:27:37,709 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 14:27:37,714 INFO L256 TraceCheckSpWp]: Trace formula consists of 1351 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-11-14 14:27:37,719 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 14:27:39,617 INFO L134 CoverageAnalysis]: Checked inductivity of 2059 backedges. 949 proven. 370 refuted. 0 times theorem prover too weak. 740 trivial. 0 not checked. [2024-11-14 14:27:39,617 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 14:27:41,588 INFO L134 CoverageAnalysis]: Checked inductivity of 2059 backedges. 949 proven. 370 refuted. 0 times theorem prover too weak. 740 trivial. 0 not checked. [2024-11-14 14:27:41,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [665104672] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 14:27:41,589 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 14:27:41,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 45, 45] total 126 [2024-11-14 14:27:41,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655472658] [2024-11-14 14:27:41,589 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 14:27:41,590 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 126 states [2024-11-14 14:27:41,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 14:27:41,591 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 126 interpolants. [2024-11-14 14:27:41,593 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1487, Invalid=14263, Unknown=0, NotChecked=0, Total=15750 [2024-11-14 14:27:41,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:27:41,593 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 14:27:41,593 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 126 states, 126 states have (on average 11.53968253968254) internal successors, (1454), 126 states have internal predecessors, (1454), 0 states have call successors, (0), 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-11-14 14:27:41,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:27:41,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 14:27:41,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:27:41,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:27:41,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 14:27:41,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-11-14 14:27:41,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-14 14:27:41,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-14 14:27:41,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-14 14:27:41,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2024-11-14 14:27:41,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-14 14:27:41,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-11-14 14:27:41,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2024-11-14 14:27:41,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-11-14 14:27:41,594 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-11-14 14:27:41,594 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-11-14 14:27:41,594 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-11-14 14:27:41,594 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:27:47,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:27:47,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 14:27:47,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:27:47,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:27:47,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 14:27:47,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-14 14:27:47,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-14 14:27:47,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-14 14:27:47,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-14 14:27:47,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2024-11-14 14:27:47,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-14 14:27:47,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-14 14:27:47,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2024-11-14 14:27:47,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-14 14:27:47,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-14 14:27:47,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-11-14 14:27:47,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-11-14 14:27:47,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 134 states. [2024-11-14 14:27:47,329 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-14 14:27:47,516 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,18 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2024-11-14 14:27:47,516 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 14:27:47,544 WARN L331 ript$VariableManager]: TermVariable |v_thread2Thread1of1ForFork2_plus_#res#1_Out_48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:27:47,544 WARN L331 ript$VariableManager]: TermVariable v_~p~0_Out_48 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:27:47,544 WARN L331 ript$VariableManager]: TermVariable |v_#memory_int_Out_48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:27:47,544 WARN L331 ript$VariableManager]: TermVariable v_thread3Thread1of1ForFork0_~cond~0_Out_22 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:27:47,545 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:27:47,545 INFO L85 PathProgramCache]: Analyzing trace with hash 504930053, now seen corresponding path program 1 times [2024-11-14 14:27:47,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 14:27:47,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793058919] [2024-11-14 14:27:47,546 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:27:47,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:27:48,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-14 14:27:48,010 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-14 14:27:48,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-14 14:27:48,726 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-14 14:27:48,727 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:27:48,727 INFO L85 PathProgramCache]: Analyzing trace with hash 109790629, now seen corresponding path program 9 times [2024-11-14 14:27:48,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 14:27:48,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242883018] [2024-11-14 14:27:48,727 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:27:48,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:27:48,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:27:50,693 INFO L134 CoverageAnalysis]: Checked inductivity of 2829 backedges. 1281 proven. 646 refuted. 0 times theorem prover too weak. 902 trivial. 0 not checked. [2024-11-14 14:27:50,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 14:27:50,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242883018] [2024-11-14 14:27:50,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242883018] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:27:50,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1541795541] [2024-11-14 14:27:50,693 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 14:27:50,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 14:27:50,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 14:27:50,695 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 14:27:50,696 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-14 14:27:51,010 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-14 14:27:51,010 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 14:27:51,013 INFO L256 TraceCheckSpWp]: Trace formula consists of 697 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-14 14:27:51,017 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 14:27:51,328 INFO L134 CoverageAnalysis]: Checked inductivity of 2829 backedges. 492 proven. 28 refuted. 0 times theorem prover too weak. 2309 trivial. 0 not checked. [2024-11-14 14:27:51,329 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 14:27:51,683 INFO L134 CoverageAnalysis]: Checked inductivity of 2829 backedges. 492 proven. 28 refuted. 0 times theorem prover too weak. 2309 trivial. 0 not checked. [2024-11-14 14:27:51,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1541795541] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 14:27:51,684 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 14:27:51,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 12, 12] total 67 [2024-11-14 14:27:51,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462751064] [2024-11-14 14:27:51,684 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 14:27:51,685 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2024-11-14 14:27:51,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 14:27:51,686 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2024-11-14 14:27:51,687 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=358, Invalid=4064, Unknown=0, NotChecked=0, Total=4422 [2024-11-14 14:27:51,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:27:51,687 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 14:27:51,687 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 14.402985074626866) internal successors, (965), 67 states have internal predecessors, (965), 0 states have call successors, (0), 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-11-14 14:27:51,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:27:51,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 14:27:51,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:27:51,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:27:51,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 14:27:51,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-11-14 14:27:51,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-14 14:27:51,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-14 14:27:51,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-14 14:27:51,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2024-11-14 14:27:51,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-14 14:27:51,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-11-14 14:27:51,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2024-11-14 14:27:51,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-11-14 14:27:51,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-11-14 14:27:51,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-11-14 14:27:51,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-11-14 14:27:51,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 134 states. [2024-11-14 14:27:51,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:27:58,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:27:58,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 14:27:58,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:27:58,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:27:58,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 14:27:58,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-14 14:27:58,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-14 14:27:58,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-14 14:27:58,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-14 14:27:58,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2024-11-14 14:27:58,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-14 14:27:58,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-14 14:27:58,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2024-11-14 14:27:58,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-14 14:27:58,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-14 14:27:58,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2024-11-14 14:27:58,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-11-14 14:27:58,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 134 states. [2024-11-14 14:27:58,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 145 states. [2024-11-14 14:27:58,075 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-14 14:27:58,262 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,SelfDestructingSolverStorable62,19 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 14:27:58,262 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 14:27:58,263 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:27:58,263 INFO L85 PathProgramCache]: Analyzing trace with hash 784321196, now seen corresponding path program 9 times [2024-11-14 14:27:58,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 14:27:58,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568907310] [2024-11-14 14:27:58,264 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:27:58,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:27:58,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:28:00,785 INFO L134 CoverageAnalysis]: Checked inductivity of 3333 backedges. 1499 proven. 753 refuted. 0 times theorem prover too weak. 1081 trivial. 0 not checked. [2024-11-14 14:28:00,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 14:28:00,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568907310] [2024-11-14 14:28:00,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568907310] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:28:00,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1044486542] [2024-11-14 14:28:00,786 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 14:28:00,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 14:28:00,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 14:28:00,788 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 14:28:00,790 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-14 14:28:01,182 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 14:28:01,182 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 14:28:01,185 INFO L256 TraceCheckSpWp]: Trace formula consists of 632 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-14 14:28:01,192 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 14:28:01,464 INFO L134 CoverageAnalysis]: Checked inductivity of 3333 backedges. 270 proven. 1 refuted. 0 times theorem prover too weak. 3062 trivial. 0 not checked. [2024-11-14 14:28:01,465 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 14:28:01,763 INFO L134 CoverageAnalysis]: Checked inductivity of 3333 backedges. 270 proven. 1 refuted. 0 times theorem prover too weak. 3062 trivial. 0 not checked. [2024-11-14 14:28:01,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1044486542] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 14:28:01,763 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 14:28:01,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 10, 10] total 62 [2024-11-14 14:28:01,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89130269] [2024-11-14 14:28:01,764 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 14:28:01,765 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2024-11-14 14:28:01,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 14:28:01,766 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2024-11-14 14:28:01,767 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=373, Invalid=3409, Unknown=0, NotChecked=0, Total=3782 [2024-11-14 14:28:01,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:28:01,767 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 14:28:01,768 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 15.096774193548388) internal successors, (936), 62 states have internal predecessors, (936), 0 states have call successors, (0), 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-11-14 14:28:01,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:28:01,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 14:28:01,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:28:01,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:28:01,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 14:28:01,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-11-14 14:28:01,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-14 14:28:01,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-14 14:28:01,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-14 14:28:01,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2024-11-14 14:28:01,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-14 14:28:01,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-11-14 14:28:01,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2024-11-14 14:28:01,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-11-14 14:28:01,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-11-14 14:28:01,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 77 states. [2024-11-14 14:28:01,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-11-14 14:28:01,769 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 134 states. [2024-11-14 14:28:01,769 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 145 states. [2024-11-14 14:28:01,769 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:28:06,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:28:06,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 14:28:06,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:28:06,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:28:06,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 14:28:06,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-14 14:28:06,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-14 14:28:06,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-14 14:28:06,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-14 14:28:06,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-14 14:28:06,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-14 14:28:06,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-14 14:28:06,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2024-11-14 14:28:06,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-14 14:28:06,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-14 14:28:06,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2024-11-14 14:28:06,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-11-14 14:28:06,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 134 states. [2024-11-14 14:28:06,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 149 states. [2024-11-14 14:28:06,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-11-14 14:28:06,702 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-14 14:28:06,889 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2024-11-14 14:28:06,890 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 14:28:06,891 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:28:06,891 INFO L85 PathProgramCache]: Analyzing trace with hash -1289087921, now seen corresponding path program 10 times [2024-11-14 14:28:06,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 14:28:06,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613630348] [2024-11-14 14:28:06,891 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:28:06,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:28:06,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:28:09,496 INFO L134 CoverageAnalysis]: Checked inductivity of 3583 backedges. 1458 proven. 851 refuted. 0 times theorem prover too weak. 1274 trivial. 0 not checked. [2024-11-14 14:28:09,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 14:28:09,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613630348] [2024-11-14 14:28:09,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613630348] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:28:09,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [909730119] [2024-11-14 14:28:09,497 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 14:28:09,497 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 14:28:09,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 14:28:09,498 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 14:28:09,499 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-14 14:28:09,869 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 14:28:09,870 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 14:28:09,874 INFO L256 TraceCheckSpWp]: Trace formula consists of 1347 conjuncts, 56 conjuncts are in the unsatisfiable core [2024-11-14 14:28:09,879 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 14:28:12,426 INFO L134 CoverageAnalysis]: Checked inductivity of 3583 backedges. 1672 proven. 637 refuted. 0 times theorem prover too weak. 1274 trivial. 0 not checked. [2024-11-14 14:28:12,427 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 14:28:14,644 INFO L134 CoverageAnalysis]: Checked inductivity of 3583 backedges. 1672 proven. 637 refuted. 0 times theorem prover too weak. 1274 trivial. 0 not checked. [2024-11-14 14:28:14,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [909730119] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 14:28:14,644 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 14:28:14,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 57, 57] total 140 [2024-11-14 14:28:14,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246788526] [2024-11-14 14:28:14,644 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 14:28:14,645 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 140 states [2024-11-14 14:28:14,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 14:28:14,647 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 140 interpolants. [2024-11-14 14:28:14,649 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2757, Invalid=16703, Unknown=0, NotChecked=0, Total=19460 [2024-11-14 14:28:14,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:28:14,649 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 14:28:14,650 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 140 states, 140 states have (on average 9.442857142857143) internal successors, (1322), 140 states have internal predecessors, (1322), 0 states have call successors, (0), 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-11-14 14:28:14,650 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:28:14,650 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 14:28:14,650 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:28:14,650 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:28:14,650 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 14:28:14,650 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-11-14 14:28:14,650 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-14 14:28:14,650 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-14 14:28:14,650 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-14 14:28:14,650 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-14 14:28:14,650 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-14 14:28:14,650 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-11-14 14:28:14,650 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2024-11-14 14:28:14,650 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-11-14 14:28:14,650 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-11-14 14:28:14,650 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 78 states. [2024-11-14 14:28:14,650 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-11-14 14:28:14,650 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 134 states. [2024-11-14 14:28:14,650 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 149 states. [2024-11-14 14:28:14,650 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2024-11-14 14:28:14,650 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:28:16,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:28:16,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 14:28:16,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:28:16,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:28:16,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 14:28:16,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-14 14:28:16,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-14 14:28:16,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-14 14:28:16,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-14 14:28:16,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-14 14:28:16,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-14 14:28:16,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-14 14:28:16,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2024-11-14 14:28:16,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-14 14:28:16,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-14 14:28:16,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2024-11-14 14:28:16,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-11-14 14:28:16,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 134 states. [2024-11-14 14:28:16,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 149 states. [2024-11-14 14:28:16,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-11-14 14:28:16,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-11-14 14:28:16,673 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-14 14:28:16,858 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,21 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 14:28:16,859 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 14:28:16,888 WARN L331 ript$VariableManager]: TermVariable |v_#memory_int_Out_50| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:28:16,888 WARN L331 ript$VariableManager]: TermVariable |v_thread2Thread1of1ForFork2_plus_#res#1_Out_50| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:28:16,889 WARN L331 ript$VariableManager]: TermVariable v_~p~0_Out_50 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:28:16,889 WARN L331 ript$VariableManager]: TermVariable v_thread3Thread1of1ForFork0_~cond~0_Out_24 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:28:16,889 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:28:16,890 INFO L85 PathProgramCache]: Analyzing trace with hash -1499342620, now seen corresponding path program 1 times [2024-11-14 14:28:16,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 14:28:16,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051380930] [2024-11-14 14:28:16,890 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:28:16,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:28:17,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-14 14:28:17,268 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-14 14:28:17,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-14 14:28:17,635 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-14 14:28:17,672 WARN L331 ript$VariableManager]: TermVariable |v_#memory_int_Out_52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:28:17,672 WARN L331 ript$VariableManager]: TermVariable v_~p~0_Out_52 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:28:17,672 WARN L331 ript$VariableManager]: TermVariable v_thread3Thread1of1ForFork0_~cond~0_Out_26 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:28:17,672 WARN L331 ript$VariableManager]: TermVariable |v_thread2Thread1of1ForFork2_plus_#res#1_Out_52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:28:17,674 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:28:17,674 INFO L85 PathProgramCache]: Analyzing trace with hash 1488425670, now seen corresponding path program 1 times [2024-11-14 14:28:17,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 14:28:17,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107236267] [2024-11-14 14:28:17,674 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:28:17,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:28:17,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:28:19,611 INFO L134 CoverageAnalysis]: Checked inductivity of 3667 backedges. 226 proven. 466 refuted. 0 times theorem prover too weak. 2975 trivial. 0 not checked. [2024-11-14 14:28:19,611 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-14 14:28:19,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107236267] [2024-11-14 14:28:19,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107236267] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:28:19,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1553033341] [2024-11-14 14:28:19,611 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:28:19,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:28:19,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:28:19,753 INFO L256 TraceCheckSpWp]: Trace formula consists of 1518 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-14 14:28:19,759 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 14:28:20,884 INFO L134 CoverageAnalysis]: Checked inductivity of 3667 backedges. 226 proven. 1215 refuted. 0 times theorem prover too weak. 2226 trivial. 0 not checked. [2024-11-14 14:28:20,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1553033341] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:28:20,884 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 14:28:20,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 40] total 53 [2024-11-14 14:28:20,909 WARN L331 ript$VariableManager]: TermVariable v_~p~0_Out_54 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:28:20,909 WARN L331 ript$VariableManager]: TermVariable v_thread3Thread1of1ForFork0_~cond~0_Out_28 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:28:20,909 WARN L331 ript$VariableManager]: TermVariable |v_#memory_int_Out_54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:28:20,909 WARN L331 ript$VariableManager]: TermVariable |v_thread2Thread1of1ForFork2_plus_#res#1_Out_54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 14:28:20,910 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:28:20,910 INFO L85 PathProgramCache]: Analyzing trace with hash 1758983088, now seen corresponding path program 1 times [2024-11-14 14:28:20,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 14:28:20,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582657893] [2024-11-14 14:28:20,910 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:28:20,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:28:20,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:28:23,604 INFO L134 CoverageAnalysis]: Checked inductivity of 3891 backedges. 552 proven. 1855 refuted. 0 times theorem prover too weak. 1484 trivial. 0 not checked. [2024-11-14 14:28:23,604 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-14 14:28:23,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582657893] [2024-11-14 14:28:23,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582657893] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:28:23,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [324512559] [2024-11-14 14:28:23,604 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:28:23,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:28:23,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:28:23,688 INFO L256 TraceCheckSpWp]: Trace formula consists of 1588 conjuncts, 56 conjuncts are in the unsatisfiable core [2024-11-14 14:28:23,692 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 14:28:26,477 INFO L134 CoverageAnalysis]: Checked inductivity of 3891 backedges. 637 proven. 1770 refuted. 0 times theorem prover too weak. 1484 trivial. 0 not checked. [2024-11-14 14:28:26,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [324512559] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:28:26,477 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 14:28:26,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 57] total 109 [2024-11-14 14:28:26,478 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 14:28:26,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1272875877, now seen corresponding path program 11 times [2024-11-14 14:28:26,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 14:28:26,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562972958] [2024-11-14 14:28:26,478 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 14:28:26,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 14:28:26,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 14:28:29,487 INFO L134 CoverageAnalysis]: Checked inductivity of 3898 backedges. 552 proven. 1855 refuted. 0 times theorem prover too weak. 1491 trivial. 0 not checked. [2024-11-14 14:28:29,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 14:28:29,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562972958] [2024-11-14 14:28:29,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562972958] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 14:28:29,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [939509139] [2024-11-14 14:28:29,487 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-14 14:28:29,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 14:28:29,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 14:28:29,489 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 14:28:29,490 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process Received shutdown request... [2024-11-14 14:37:54,962 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-11-14 14:37:54,992 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/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-11-14 14:37:54,993 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/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-11-14 14:37:56,031 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Forceful destruction successful, exit code 0 [2024-11-14 14:37:56,032 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 [2024-11-14 14:37:56,162 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forcibly destroying the process [2024-11-14 14:37:56,214 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 137 [2024-11-14 14:37:56,215 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 14:37:56,215 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-14 14:37:56,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [57] total 57 [2024-11-14 14:37:56,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448092179] [2024-11-14 14:37:56,215 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-14 14:37:56,216 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2024-11-14 14:37:56,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 14:37:56,217 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2024-11-14 14:37:56,217 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=403, Invalid=2789, Unknown=0, NotChecked=0, Total=3192 [2024-11-14 14:37:56,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:37:56,217 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 14:37:56,218 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 12.228070175438596) internal successors, (697), 57 states have internal predecessors, (697), 0 states have call successors, (0), 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-11-14 14:37:56,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:37:56,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 14:37:56,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:37:56,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-14 14:37:56,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 14:37:56,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-11-14 14:37:56,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-14 14:37:56,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-14 14:37:56,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-14 14:37:56,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-14 14:37:56,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-14 14:37:56,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-11-14 14:37:56,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2024-11-14 14:37:56,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-11-14 14:37:56,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-11-14 14:37:56,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 78 states. [2024-11-14 14:37:56,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-11-14 14:37:56,219 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 134 states. [2024-11-14 14:37:56,219 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 149 states. [2024-11-14 14:37:56,219 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2024-11-14 14:37:56,219 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-11-14 14:37:56,219 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 14:37:56,220 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,SelfDestructingSolverStorable65,SelfDestructingSolverStorable66,SelfDestructingSolverStorable67,SelfDestructingSolverStorable68,SelfDestructingSolverStorable69 [2024-11-14 14:37:56,220 WARN L596 AbstractCegarLoop]: Verification canceled: while executing DepthFirstTraversal. [2024-11-14 14:37:56,222 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 4 remaining) [2024-11-14 14:37:56,222 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 4 remaining) [2024-11-14 14:37:56,222 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-11-14 14:37:56,222 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-11-14 14:37:56,229 INFO L422 BasicCegarLoop]: Path program histogram: [11, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 14:37:56,232 INFO L242 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-11-14 14:37:56,232 INFO L173 ceAbstractionStarter]: Computing trace abstraction results [2024-11-14 14:37:56,235 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.11 02:37:56 BasicIcfg [2024-11-14 14:37:56,235 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-14 14:37:56,236 INFO L158 Benchmark]: Toolchain (without parser) took 832262.24ms. Allocated memory was 83.9MB in the beginning and 2.3GB in the end (delta: 2.2GB). Free memory was 56.8MB in the beginning and 1.6GB in the end (delta: -1.5GB). Peak memory consumption was 698.7MB. Max. memory is 8.0GB. [2024-11-14 14:37:56,236 INFO L158 Benchmark]: CDTParser took 0.42ms. Allocated memory is still 83.9MB. Free memory is still 39.0MB. There was no memory consumed. Max. memory is 8.0GB. [2024-11-14 14:37:56,236 INFO L158 Benchmark]: CACSL2BoogieTranslator took 237.73ms. Allocated memory is still 83.9MB. Free memory was 56.5MB in the beginning and 43.8MB in the end (delta: 12.7MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. [2024-11-14 14:37:56,236 INFO L158 Benchmark]: Boogie Procedure Inliner took 43.11ms. Allocated memory is still 83.9MB. Free memory was 43.8MB in the beginning and 42.0MB in the end (delta: 1.9MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2024-11-14 14:37:56,236 INFO L158 Benchmark]: Boogie Preprocessor took 39.89ms. Allocated memory is still 83.9MB. Free memory was 42.0MB in the beginning and 40.2MB in the end (delta: 1.8MB). There was no memory consumed. Max. memory is 8.0GB. [2024-11-14 14:37:56,237 INFO L158 Benchmark]: RCFGBuilder took 798.66ms. Allocated memory is still 83.9MB. Free memory was 40.2MB in the beginning and 45.2MB in the end (delta: -5.0MB). Peak memory consumption was 24.9MB. Max. memory is 8.0GB. [2024-11-14 14:37:56,237 INFO L158 Benchmark]: TraceAbstraction took 831137.12ms. Allocated memory was 83.9MB in the beginning and 2.3GB in the end (delta: 2.2GB). Free memory was 44.4MB in the beginning and 1.6GB in the end (delta: -1.5GB). Peak memory consumption was 686.4MB. Max. memory is 8.0GB. [2024-11-14 14:37:56,238 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.42ms. Allocated memory is still 83.9MB. Free memory is still 39.0MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 237.73ms. Allocated memory is still 83.9MB. Free memory was 56.5MB in the beginning and 43.8MB in the end (delta: 12.7MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 43.11ms. Allocated memory is still 83.9MB. Free memory was 43.8MB in the beginning and 42.0MB in the end (delta: 1.9MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 39.89ms. Allocated memory is still 83.9MB. Free memory was 42.0MB in the beginning and 40.2MB in the end (delta: 1.8MB). There was no memory consumed. Max. memory is 8.0GB. * RCFGBuilder took 798.66ms. Allocated memory is still 83.9MB. Free memory was 40.2MB in the beginning and 45.2MB in the end (delta: -5.0MB). Peak memory consumption was 24.9MB. Max. memory is 8.0GB. * TraceAbstraction took 831137.12ms. Allocated memory was 83.9MB in the beginning and 2.3GB in the end (delta: 2.2GB). Free memory was 44.4MB in the beginning and 1.6GB in the end (delta: -1.5GB). Peak memory consumption was 686.4MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Partial order reduction statistics Independence relation #1 benchmarks: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 134559, independent: 114173, independent conditional: 110018, independent unconditional: 4155, dependent: 20386, dependent conditional: 20370, dependent unconditional: 16, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 115507, independent: 114173, independent conditional: 110018, independent unconditional: 4155, dependent: 1334, dependent conditional: 1318, dependent unconditional: 16, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 115507, independent: 114173, independent conditional: 110018, independent unconditional: 4155, dependent: 1334, dependent conditional: 1318, dependent unconditional: 16, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 128535, independent: 114173, independent conditional: 110018, independent unconditional: 4155, dependent: 14362, dependent conditional: 14346, dependent unconditional: 16, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 128535, independent: 114173, independent conditional: 2149, independent unconditional: 112024, dependent: 14362, dependent conditional: 9654, dependent unconditional: 4708, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 128535, independent: 114173, independent conditional: 2149, independent unconditional: 112024, dependent: 14362, dependent conditional: 9654, dependent unconditional: 4708, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 3548, independent: 3201, independent conditional: 17, independent unconditional: 3184, dependent: 347, dependent conditional: 331, dependent unconditional: 16, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 3548, independent: 3181, independent conditional: 0, independent unconditional: 3181, dependent: 367, dependent conditional: 0, dependent unconditional: 367, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 367, independent: 20, independent conditional: 17, independent unconditional: 3, dependent: 347, dependent conditional: 331, dependent unconditional: 16, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 367, independent: 20, independent conditional: 17, independent unconditional: 3, dependent: 347, dependent conditional: 331, dependent unconditional: 16, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 6325, independent: 549, independent conditional: 449, independent unconditional: 100, dependent: 5776, dependent conditional: 5199, dependent unconditional: 576, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 27, Protected Queries: 0 ], Cache Queries: [ total: 128535, independent: 110972, independent conditional: 2132, independent unconditional: 108840, dependent: 14015, dependent conditional: 9323, dependent unconditional: 4692, unknown: 3548, unknown conditional: 348, unknown unconditional: 3200] , Statistics on independence cache: Total cache size (in pairs): 3548, Positive cache size: 3201, Positive conditional cache size: 17, Positive unconditional cache size: 3184, Negative cache size: 347, Negative conditional cache size: 331, Negative unconditional cache size: 16, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 112561, Maximal queried relation: 10, Independence queries for same thread: 19052, Persistent sets #1 benchmarks: Persistent set computation time: 0.9s, Number of persistent set computation: 1157, Number of trivial persistent sets: 697, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 4171, independent: 4155, independent conditional: 0, independent unconditional: 4155, dependent: 16, dependent conditional: 0, dependent unconditional: 16, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 134559, independent: 114173, independent conditional: 110018, independent unconditional: 4155, dependent: 20386, dependent conditional: 20370, dependent unconditional: 16, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 115507, independent: 114173, independent conditional: 110018, independent unconditional: 4155, dependent: 1334, dependent conditional: 1318, dependent unconditional: 16, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 115507, independent: 114173, independent conditional: 110018, independent unconditional: 4155, dependent: 1334, dependent conditional: 1318, dependent unconditional: 16, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 128535, independent: 114173, independent conditional: 110018, independent unconditional: 4155, dependent: 14362, dependent conditional: 14346, dependent unconditional: 16, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 128535, independent: 114173, independent conditional: 2149, independent unconditional: 112024, dependent: 14362, dependent conditional: 9654, dependent unconditional: 4708, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 128535, independent: 114173, independent conditional: 2149, independent unconditional: 112024, dependent: 14362, dependent conditional: 9654, dependent unconditional: 4708, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 3548, independent: 3201, independent conditional: 17, independent unconditional: 3184, dependent: 347, dependent conditional: 331, dependent unconditional: 16, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 3548, independent: 3181, independent conditional: 0, independent unconditional: 3181, dependent: 367, dependent conditional: 0, dependent unconditional: 367, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 367, independent: 20, independent conditional: 17, independent unconditional: 3, dependent: 347, dependent conditional: 331, dependent unconditional: 16, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 367, independent: 20, independent conditional: 17, independent unconditional: 3, dependent: 347, dependent conditional: 331, dependent unconditional: 16, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 6325, independent: 549, independent conditional: 449, independent unconditional: 100, dependent: 5776, dependent conditional: 5199, dependent unconditional: 576, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 27, Protected Queries: 0 ], Cache Queries: [ total: 128535, independent: 110972, independent conditional: 2132, independent unconditional: 108840, dependent: 14015, dependent conditional: 9323, dependent unconditional: 4692, unknown: 3548, unknown conditional: 348, unknown unconditional: 3200] , Statistics on independence cache: Total cache size (in pairs): 3548, Positive cache size: 3201, Positive conditional cache size: 17, Positive unconditional cache size: 3184, Negative cache size: 347, Negative conditional cache size: 331, Negative unconditional cache size: 16, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 112561, Maximal queried relation: 10, Independence queries for same thread: 19052 - TimeoutResultAtElement [Line: 114]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable Cancelled while executing DepthFirstTraversal. - TimeoutResultAtElement [Line: 107]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while executing DepthFirstTraversal. - TimeoutResultAtElement [Line: 108]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while executing DepthFirstTraversal. - TimeoutResultAtElement [Line: 106]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while executing DepthFirstTraversal. - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances CFG has 7 procedures, 337 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 830.9s, OverallIterations: 22, TraceHistogramMax: 0, PathProgramHistogramMax: 11, EmptinessCheckTime: 44.9s, 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: 1050, 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: 1.0s SsaConstructionTime, 87.4s SatisfiabilityAnalysisTime, 58.8s InterpolantComputationTime, 24227 NumberOfCodeBlocks, 21948 NumberOfCodeBlocksAsserted, 64 NumberOfCheckSat, 33588 ConstructedInterpolants, 0 QuantifiedInterpolants, 110212 SizeOfPredicates, 401 NumberOfNonLiveVariables, 16909 ConjunctsInSsa, 431 ConjunctsInUnsatCore, 56 InterpolantComputations, 6 PerfectInterpolantSequences, 53481/67034 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, ConComCheckerStatistics: CheckTime: 64.8s, ConditionCalculationTime: 0.7s, CommutingCounterexamples: 0, ConditionCalculations: 2280, TraceChecks: 27, UnknownTraceChecks: 0, ImperfectProofs: 22, QuantifiedConditions: 0, FalseConditions: 0 RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown