/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-prod-cons.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.3.0-wip.dk.conditional-comm-aee53f6 [2024-11-16 00:10:20,969 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-16 00:10:21,041 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../benchexec/../../../trunk/examples/settings/gemcutter/NewStatesSleepPersistentFixedOrder.epf [2024-11-16 00:10:21,045 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-16 00:10:21,045 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-16 00:10:21,069 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-16 00:10:21,072 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-16 00:10:21,072 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-16 00:10:21,072 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-16 00:10:21,072 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-16 00:10:21,073 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-16 00:10:21,073 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-16 00:10:21,073 INFO L153 SettingsManager]: * Use SBE=true [2024-11-16 00:10:21,073 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-16 00:10:21,073 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-16 00:10:21,073 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-16 00:10:21,073 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-16 00:10:21,073 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-16 00:10:21,073 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-16 00:10:21,074 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-16 00:10:21,074 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-16 00:10:21,074 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-16 00:10:21,074 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-16 00:10:21,074 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-16 00:10:21,074 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-16 00:10:21,074 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-16 00:10:21,074 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-16 00:10:21,074 INFO L153 SettingsManager]: * To the following directory=./dump/ [2024-11-16 00:10:21,074 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-16 00:10:21,074 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-16 00:10:21,075 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-16 00:10:21,075 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-16 00:10:21,075 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-16 00:10:21,075 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-16 00:10:21,075 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-16 00:10:21,075 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-16 00:10:21,075 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2024-11-16 00:10:21,075 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2024-11-16 00:10:21,075 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2024-11-16 00:10:21,075 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-16 00:10:21,337 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-16 00:10:21,344 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-16 00:10:21,346 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-16 00:10:21,347 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-16 00:10:21,347 INFO L274 PluginConnector]: CDTParser initialized [2024-11-16 00:10:21,348 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/svcomp/weaver/popl20-prod-cons.wvr.c [2024-11-16 00:10:22,652 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-16 00:10:22,879 INFO L384 CDTParser]: Found 1 translation units. [2024-11-16 00:10:22,880 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/trunk/examples/svcomp/weaver/popl20-prod-cons.wvr.c [2024-11-16 00:10:22,886 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/data/3a79e5ef8/b7f58abbb7fa4955992f7b5f81ca9820/FLAG1066a07dc [2024-11-16 00:10:23,222 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/data/3a79e5ef8/b7f58abbb7fa4955992f7b5f81ca9820 [2024-11-16 00:10:23,224 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-16 00:10:23,225 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-11-16 00:10:23,226 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-16 00:10:23,226 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-16 00:10:23,230 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-16 00:10:23,230 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 12:10:23" (1/1) ... [2024-11-16 00:10:23,231 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@63d87114 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:10:23, skipping insertion in model container [2024-11-16 00:10:23,231 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 12:10:23" (1/1) ... [2024-11-16 00:10:23,245 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-16 00:10:23,397 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-prod-cons.wvr.c[3095,3108] [2024-11-16 00:10:23,408 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-16 00:10:23,424 INFO L200 MainTranslator]: Completed pre-run [2024-11-16 00:10:23,449 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-prod-cons.wvr.c[3095,3108] [2024-11-16 00:10:23,453 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-16 00:10:23,468 INFO L204 MainTranslator]: Completed translation [2024-11-16 00:10:23,468 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:10:23 WrapperNode [2024-11-16 00:10:23,469 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-16 00:10:23,470 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-16 00:10:23,470 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-16 00:10:23,470 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-16 00:10:23,475 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:10:23" (1/1) ... [2024-11-16 00:10:23,482 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:10:23" (1/1) ... [2024-11-16 00:10:23,509 INFO L138 Inliner]: procedures = 24, calls = 35, calls flagged for inlining = 10, calls inlined = 10, statements flattened = 153 [2024-11-16 00:10:23,509 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-16 00:10:23,509 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-16 00:10:23,509 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-16 00:10:23,509 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-16 00:10:23,515 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:10:23" (1/1) ... [2024-11-16 00:10:23,515 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:10:23" (1/1) ... [2024-11-16 00:10:23,518 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:10:23" (1/1) ... [2024-11-16 00:10:23,518 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:10:23" (1/1) ... [2024-11-16 00:10:23,530 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:10:23" (1/1) ... [2024-11-16 00:10:23,534 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:10:23" (1/1) ... [2024-11-16 00:10:23,535 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:10:23" (1/1) ... [2024-11-16 00:10:23,536 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:10:23" (1/1) ... [2024-11-16 00:10:23,537 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-16 00:10:23,540 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-16 00:10:23,540 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-16 00:10:23,540 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-16 00:10:23,542 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:10:23" (1/1) ... [2024-11-16 00:10:23,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-16 00:10:23,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 00:10:23,572 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-16 00:10:23,575 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-16 00:10:23,598 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-16 00:10:23,598 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-16 00:10:23,598 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-16 00:10:23,598 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-16 00:10:23,598 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-16 00:10:23,599 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-11-16 00:10:23,599 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-11-16 00:10:23,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-16 00:10:23,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-11-16 00:10:23,599 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-11-16 00:10:23,599 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-11-16 00:10:23,599 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-16 00:10:23,599 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-16 00:10:23,599 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-16 00:10:23,599 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-11-16 00:10:23,600 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-16 00:10:23,701 INFO L238 CfgBuilder]: Building ICFG [2024-11-16 00:10:23,703 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-16 00:10:23,998 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-16 00:10:23,998 INFO L287 CfgBuilder]: Performing block encoding [2024-11-16 00:10:24,061 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-16 00:10:24,061 INFO L316 CfgBuilder]: Removed 3 assume(true) statements. [2024-11-16 00:10:24,061 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 12:10:24 BoogieIcfgContainer [2024-11-16 00:10:24,062 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-16 00:10:24,068 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-16 00:10:24,068 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-16 00:10:24,073 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-16 00:10:24,073 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.11 12:10:23" (1/3) ... [2024-11-16 00:10:24,074 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22cc3ff7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 12:10:24, skipping insertion in model container [2024-11-16 00:10:24,074 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:10:23" (2/3) ... [2024-11-16 00:10:24,074 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22cc3ff7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 12:10:24, skipping insertion in model container [2024-11-16 00:10:24,074 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 12:10:24" (3/3) ... [2024-11-16 00:10:24,075 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-prod-cons.wvr.c [2024-11-16 00:10:24,089 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-16 00:10:24,090 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-prod-cons.wvr.c that has 4 procedures, 140 locations, 1 initial locations, 3 loop locations, and 1 error locations. [2024-11-16 00:10:24,091 INFO L492 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-16 00:10:24,166 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-11-16 00:10:24,228 INFO L126 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-16 00:10:24,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-11-16 00:10:24,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 00:10:24,233 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-16 00:10:24,234 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-16 00:10:24,314 INFO L181 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-11-16 00:10:24,327 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2024-11-16 00:10:24,334 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;@1b9e02a2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-16 00:10:24,334 INFO L334 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-11-16 00:10:24,752 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-16 00:10:24,752 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 00:10:24,753 INFO L132 ounterexampleChecker]: Examining path program with hash -581132810, occurence #1 [2024-11-16 00:10:24,753 INFO L134 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-11-16 00:10:24,753 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 00:10:24,758 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 00:10:24,758 INFO L85 PathProgramCache]: Analyzing trace with hash -1510042508, now seen corresponding path program 1 times [2024-11-16 00:10:24,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 00:10:24,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692001690] [2024-11-16 00:10:24,767 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 00:10:24,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 00:10:24,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 00:10:24,989 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-16 00:10:24,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 00:10:24,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692001690] [2024-11-16 00:10:24,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692001690] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 00:10:24,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 00:10:24,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-16 00:10:24,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36747505] [2024-11-16 00:10:24,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 00:10:24,998 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-16 00:10:24,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 00:10:25,021 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-16 00:10:25,021 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-16 00:10:25,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:25,023 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 00:10:25,024 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 58.0) internal successors, (116), 2 states have internal predecessors, (116), 0 states have call successors, (0), 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-16 00:10:25,024 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:25,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:25,070 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-16 00:10:25,070 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-16 00:10:25,071 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 00:10:25,071 INFO L132 ounterexampleChecker]: Examining path program with hash -2056112650, occurence #1 [2024-11-16 00:10:25,071 INFO L134 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-11-16 00:10:25,071 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 00:10:25,071 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 00:10:25,071 INFO L85 PathProgramCache]: Analyzing trace with hash 1427587355, now seen corresponding path program 1 times [2024-11-16 00:10:25,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 00:10:25,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430765093] [2024-11-16 00:10:25,072 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 00:10:25,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 00:10:25,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 00:10:25,641 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-16 00:10:25,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 00:10:25,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430765093] [2024-11-16 00:10:25,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430765093] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 00:10:25,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 00:10:25,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-16 00:10:25,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522709089] [2024-11-16 00:10:25,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 00:10:25,643 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-16 00:10:25,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 00:10:25,644 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-16 00:10:25,644 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-16 00:10:25,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:25,644 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 00:10:25,644 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 0 states have call successors, (0), 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-16 00:10:25,644 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:25,644 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:25,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:25,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:25,733 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-16 00:10:25,733 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-16 00:10:25,733 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 00:10:25,734 INFO L132 ounterexampleChecker]: Examining path program with hash -1616730755, occurence #1 [2024-11-16 00:10:25,734 INFO L134 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-11-16 00:10:25,734 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 00:10:25,734 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 00:10:25,734 INFO L85 PathProgramCache]: Analyzing trace with hash -483988672, now seen corresponding path program 1 times [2024-11-16 00:10:25,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 00:10:25,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558956712] [2024-11-16 00:10:25,735 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 00:10:25,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 00:10:25,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 00:10:25,930 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 00:10:25,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 00:10:25,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558956712] [2024-11-16 00:10:25,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558956712] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 00:10:25,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 00:10:25,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-16 00:10:25,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162043387] [2024-11-16 00:10:25,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 00:10:25,931 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-16 00:10:25,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 00:10:25,932 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-16 00:10:25,932 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-16 00:10:25,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:25,932 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 00:10:25,936 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 0 states have call successors, (0), 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-16 00:10:25,937 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:25,937 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:25,937 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:26,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:26,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:26,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 00:10:26,069 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-16 00:10:26,069 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-16 00:10:26,069 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 00:10:26,069 INFO L132 ounterexampleChecker]: Examining path program with hash 1171973478, occurence #1 [2024-11-16 00:10:26,069 INFO L134 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-11-16 00:10:26,069 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 00:10:26,070 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 00:10:26,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1485737967, now seen corresponding path program 1 times [2024-11-16 00:10:26,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 00:10:26,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691757403] [2024-11-16 00:10:26,070 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 00:10:26,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 00:10:26,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 00:10:26,315 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 00:10:26,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 00:10:26,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691757403] [2024-11-16 00:10:26,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691757403] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 00:10:26,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 00:10:26,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-16 00:10:26,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111200695] [2024-11-16 00:10:26,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 00:10:26,316 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-16 00:10:26,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 00:10:26,317 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-16 00:10:26,317 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-16 00:10:26,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:26,317 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 00:10:26,317 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 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-16 00:10:26,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:26,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:26,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 00:10:26,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:26,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:26,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:26,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 00:10:26,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-16 00:10:26,407 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-16 00:10:26,407 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-16 00:10:26,407 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 00:10:26,407 INFO L132 ounterexampleChecker]: Examining path program with hash -127615963, occurence #1 [2024-11-16 00:10:26,407 INFO L134 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-11-16 00:10:26,408 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 00:10:26,408 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 00:10:26,408 INFO L85 PathProgramCache]: Analyzing trace with hash -127960386, now seen corresponding path program 1 times [2024-11-16 00:10:26,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 00:10:26,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662638679] [2024-11-16 00:10:26,408 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 00:10:26,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 00:10:26,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 00:10:26,726 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-16 00:10:26,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 00:10:26,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662638679] [2024-11-16 00:10:26,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662638679] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 00:10:26,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 00:10:26,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-16 00:10:26,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24104790] [2024-11-16 00:10:26,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 00:10:26,727 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-16 00:10:26,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 00:10:26,728 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-16 00:10:26,728 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-16 00:10:26,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:26,728 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 00:10:26,731 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.4) internal successors, (132), 5 states have internal predecessors, (132), 0 states have call successors, (0), 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-16 00:10:26,731 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:26,731 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:26,731 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 00:10:26,731 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-16 00:10:26,731 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:26,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:26,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:26,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 00:10:26,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-16 00:10:26,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:26,820 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-16 00:10:26,820 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-16 00:10:26,820 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 00:10:26,820 INFO L132 ounterexampleChecker]: Examining path program with hash 1077656101, occurence #1 [2024-11-16 00:10:26,820 INFO L134 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-11-16 00:10:26,820 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 00:10:26,821 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 00:10:26,821 INFO L85 PathProgramCache]: Analyzing trace with hash 1616186146, now seen corresponding path program 1 times [2024-11-16 00:10:26,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 00:10:26,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815536385] [2024-11-16 00:10:26,821 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 00:10:26,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 00:10:26,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 00:10:27,109 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 00:10:27,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 00:10:27,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815536385] [2024-11-16 00:10:27,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815536385] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 00:10:27,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107272681] [2024-11-16 00:10:27,110 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 00:10:27,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 00:10:27,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 00:10:27,114 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-16 00:10:27,115 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-16 00:10:27,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 00:10:27,233 INFO L256 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-16 00:10:27,241 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 00:10:27,510 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 9 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 00:10:27,510 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 00:10:27,845 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 00:10:27,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2107272681] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 00:10:27,845 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 00:10:27,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2024-11-16 00:10:27,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390172240] [2024-11-16 00:10:27,846 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 00:10:27,846 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-16 00:10:27,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 00:10:27,847 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-16 00:10:27,848 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2024-11-16 00:10:27,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:27,848 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 00:10:27,848 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 10.68421052631579) internal successors, (203), 19 states have internal predecessors, (203), 0 states have call successors, (0), 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-16 00:10:27,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:27,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:27,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 00:10:27,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-16 00:10:27,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:27,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:28,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:28,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:28,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 00:10:28,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-16 00:10:28,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:28,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-16 00:10:28,140 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-16 00:10:28,327 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-11-16 00:10:28,328 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-16 00:10:28,328 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 00:10:28,328 INFO L132 ounterexampleChecker]: Examining path program with hash 1077656101, occurence #2 [2024-11-16 00:10:28,328 INFO L137 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-16 00:10:28,328 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2024-11-16 00:10:28,329 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,329 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2024-11-16 00:10:28,329 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,330 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-11-16 00:10:28,330 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,330 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2024-11-16 00:10:28,330 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,330 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2024-11-16 00:10:28,330 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,330 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-11-16 00:10:28,330 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,330 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2024-11-16 00:10:28,330 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,330 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2024-11-16 00:10:28,330 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,330 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2024-11-16 00:10:28,330 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,331 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2024-11-16 00:10:28,331 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,331 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-11-16 00:10:28,331 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,331 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2024-11-16 00:10:28,331 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,331 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-11-16 00:10:28,331 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,331 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2024-11-16 00:10:28,331 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,331 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2024-11-16 00:10:28,331 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,331 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-11-16 00:10:28,331 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,331 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-11-16 00:10:28,332 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,332 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2024-11-16 00:10:28,332 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,332 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2024-11-16 00:10:28,332 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,332 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-11-16 00:10:28,332 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,332 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2024-11-16 00:10:28,332 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,332 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2024-11-16 00:10:28,332 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,332 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2024-11-16 00:10:28,332 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,332 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2024-11-16 00:10:28,332 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,332 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2024-11-16 00:10:28,333 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,333 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2024-11-16 00:10:28,333 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,333 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2024-11-16 00:10:28,333 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,333 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 62 [2024-11-16 00:10:28,333 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,333 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2024-11-16 00:10:28,333 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,333 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 68 [2024-11-16 00:10:28,333 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,333 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2024-11-16 00:10:28,333 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,333 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2024-11-16 00:10:28,334 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,334 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 74 [2024-11-16 00:10:28,334 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,334 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 75 [2024-11-16 00:10:28,334 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,334 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2024-11-16 00:10:28,334 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,334 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2024-11-16 00:10:28,334 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,334 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 80 [2024-11-16 00:10:28,334 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,334 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 81 [2024-11-16 00:10:28,334 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,334 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 85 [2024-11-16 00:10:28,348 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 00:10:28,348 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 88 [2024-11-16 00:10:28,348 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,348 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 93 [2024-11-16 00:10:28,348 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 00:10:28,348 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 97 [2024-11-16 00:10:28,348 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,348 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 99 [2024-11-16 00:10:28,348 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,349 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 102 [2024-11-16 00:10:28,349 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 00:10:28,349 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 107 [2024-11-16 00:10:28,349 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,349 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 136 [2024-11-16 00:10:28,349 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 00:10:28,349 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 139 [2024-11-16 00:10:28,349 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,349 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 142 [2024-11-16 00:10:28,349 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,349 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 143 [2024-11-16 00:10:28,349 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,349 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 144 [2024-11-16 00:10:28,349 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:28,349 WARN L199 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-16 00:10:28,350 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 00:10:28,350 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 00:10:28,350 INFO L85 PathProgramCache]: Analyzing trace with hash 1269784497, now seen corresponding path program 2 times [2024-11-16 00:10:28,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 00:10:28,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049388410] [2024-11-16 00:10:28,350 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 00:10:28,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 00:10:28,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 00:10:28,651 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-16 00:10:28,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 00:10:28,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049388410] [2024-11-16 00:10:28,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049388410] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 00:10:28,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [660649674] [2024-11-16 00:10:28,652 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-16 00:10:28,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 00:10:28,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 00:10:28,654 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-16 00:10:28,655 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-16 00:10:28,748 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-16 00:10:28,748 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 00:10:28,750 INFO L256 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-16 00:10:28,753 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 00:10:29,129 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-16 00:10:29,130 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-16 00:10:29,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [660649674] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 00:10:29,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-16 00:10:29,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [5] total 12 [2024-11-16 00:10:29,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871563529] [2024-11-16 00:10:29,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 00:10:29,130 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-16 00:10:29,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 00:10:29,131 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-16 00:10:29,131 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-11-16 00:10:29,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:29,131 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 00:10:29,132 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 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-16 00:10:29,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:29,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:29,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 00:10:29,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-16 00:10:29,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:29,133 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-11-16 00:10:29,133 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:29,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:29,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:29,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 00:10:29,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-16 00:10:29,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:29,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-16 00:10:29,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:10:29,722 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-16 00:10:29,906 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 00:10:29,906 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-16 00:10:29,907 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 00:10:29,907 INFO L132 ounterexampleChecker]: Examining path program with hash 1692048083, occurence #1 [2024-11-16 00:10:29,907 INFO L134 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-11-16 00:10:29,907 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 00:10:29,907 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 00:10:29,907 INFO L85 PathProgramCache]: Analyzing trace with hash 1169592502, now seen corresponding path program 2 times [2024-11-16 00:10:29,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 00:10:29,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226500924] [2024-11-16 00:10:29,908 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 00:10:29,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 00:10:29,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 00:10:30,020 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-16 00:10:30,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 00:10:30,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226500924] [2024-11-16 00:10:30,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226500924] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 00:10:30,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 00:10:30,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-16 00:10:30,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527785960] [2024-11-16 00:10:30,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 00:10:30,021 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-16 00:10:30,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 00:10:30,022 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-16 00:10:30,022 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-16 00:10:30,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:30,022 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 00:10:30,022 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 33.5) internal successors, (134), 4 states have internal predecessors, (134), 0 states have call successors, (0), 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-16 00:10:30,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:30,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:30,023 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 00:10:30,023 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-16 00:10:30,023 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:30,023 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-11-16 00:10:30,023 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:10:30,023 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:30,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:30,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:30,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 00:10:30,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-16 00:10:30,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:30,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-16 00:10:30,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:10:30,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:10:30,148 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-16 00:10:30,148 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-16 00:10:30,148 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 00:10:30,148 INFO L132 ounterexampleChecker]: Examining path program with hash -1422725589, occurence #1 [2024-11-16 00:10:30,148 INFO L134 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-11-16 00:10:30,148 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 00:10:30,149 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 00:10:30,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1516453526, now seen corresponding path program 3 times [2024-11-16 00:10:30,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 00:10:30,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005664502] [2024-11-16 00:10:30,149 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 00:10:30,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 00:10:30,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 00:10:30,484 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 00:10:30,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 00:10:30,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005664502] [2024-11-16 00:10:30,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005664502] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 00:10:30,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1458500063] [2024-11-16 00:10:30,484 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-16 00:10:30,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 00:10:30,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 00:10:30,486 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-16 00:10:30,488 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-16 00:10:30,581 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-16 00:10:30,581 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 00:10:30,583 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-16 00:10:30,591 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 00:10:31,227 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-11-16 00:10:31,227 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-16 00:10:31,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1458500063] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 00:10:31,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-16 00:10:31,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [12] total 22 [2024-11-16 00:10:31,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429812365] [2024-11-16 00:10:31,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 00:10:31,228 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-16 00:10:31,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 00:10:31,228 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-16 00:10:31,229 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=404, Unknown=0, NotChecked=0, Total=462 [2024-11-16 00:10:31,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:31,229 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 00:10:31,229 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.833333333333334) internal successors, (142), 12 states have internal predecessors, (142), 0 states have call successors, (0), 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-16 00:10:31,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:31,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:31,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 00:10:31,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-16 00:10:31,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:31,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-11-16 00:10:31,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:10:31,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:10:31,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:31,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:31,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:31,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 00:10:31,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-16 00:10:31,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:31,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-16 00:10:31,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:10:31,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:10:31,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-16 00:10:31,755 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-16 00:10:31,942 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 00:10:31,943 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-16 00:10:31,943 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 00:10:31,943 INFO L132 ounterexampleChecker]: Examining path program with hash -1607981778, occurence #1 [2024-11-16 00:10:31,943 INFO L134 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-11-16 00:10:31,943 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 00:10:31,944 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 00:10:31,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1902507838, now seen corresponding path program 4 times [2024-11-16 00:10:31,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 00:10:31,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208645200] [2024-11-16 00:10:31,944 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 00:10:31,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 00:10:31,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 00:10:32,270 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-16 00:10:32,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 00:10:32,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208645200] [2024-11-16 00:10:32,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208645200] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 00:10:32,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1993924000] [2024-11-16 00:10:32,273 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-16 00:10:32,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 00:10:32,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 00:10:32,276 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-16 00:10:32,283 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-16 00:10:32,378 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-16 00:10:32,378 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 00:10:32,380 INFO L256 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-16 00:10:32,383 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 00:10:32,719 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 16 proven. 10 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-16 00:10:32,720 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 00:10:33,133 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 5 proven. 21 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-16 00:10:33,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1993924000] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 00:10:33,134 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 00:10:33,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 28 [2024-11-16 00:10:33,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329647873] [2024-11-16 00:10:33,134 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 00:10:33,135 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-16 00:10:33,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 00:10:33,135 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-16 00:10:33,136 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=611, Unknown=0, NotChecked=0, Total=756 [2024-11-16 00:10:33,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:33,136 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 00:10:33,136 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 9.892857142857142) internal successors, (277), 28 states have internal predecessors, (277), 0 states have call successors, (0), 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-16 00:10:33,136 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:33,136 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:33,136 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 00:10:33,136 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-16 00:10:33,137 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:33,137 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-11-16 00:10:33,137 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:10:33,137 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:10:33,137 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-11-16 00:10:33,137 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:33,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:33,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:33,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 00:10:33,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-16 00:10:33,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:33,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-16 00:10:33,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:10:33,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:10:33,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-16 00:10:33,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:10:33,566 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-16 00:10:33,750 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,SelfDestructingSolverStorable9 [2024-11-16 00:10:33,750 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-16 00:10:33,750 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 00:10:33,751 INFO L132 ounterexampleChecker]: Examining path program with hash -1607981778, occurence #2 [2024-11-16 00:10:33,751 INFO L137 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-16 00:10:33,751 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2024-11-16 00:10:33,751 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,751 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2024-11-16 00:10:33,751 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,751 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-11-16 00:10:33,751 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,751 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2024-11-16 00:10:33,751 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,751 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2024-11-16 00:10:33,751 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,751 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-11-16 00:10:33,751 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,751 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2024-11-16 00:10:33,751 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,751 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2024-11-16 00:10:33,752 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,752 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2024-11-16 00:10:33,752 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,752 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2024-11-16 00:10:33,752 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,752 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-11-16 00:10:33,752 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,752 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2024-11-16 00:10:33,752 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,752 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-11-16 00:10:33,752 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,752 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2024-11-16 00:10:33,752 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,752 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2024-11-16 00:10:33,752 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,752 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-11-16 00:10:33,752 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,753 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-11-16 00:10:33,753 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,753 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2024-11-16 00:10:33,753 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,753 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2024-11-16 00:10:33,753 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,753 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-11-16 00:10:33,753 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,753 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2024-11-16 00:10:33,753 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,753 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2024-11-16 00:10:33,753 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,753 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2024-11-16 00:10:33,753 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,753 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2024-11-16 00:10:33,753 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,754 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2024-11-16 00:10:33,754 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,754 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2024-11-16 00:10:33,754 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,754 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2024-11-16 00:10:33,754 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,754 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 62 [2024-11-16 00:10:33,754 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,754 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2024-11-16 00:10:33,754 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,754 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2024-11-16 00:10:33,754 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,754 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 70 [2024-11-16 00:10:33,754 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,754 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 73 [2024-11-16 00:10:33,754 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,754 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 76 [2024-11-16 00:10:33,755 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,755 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2024-11-16 00:10:33,755 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,755 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 80 [2024-11-16 00:10:33,755 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,755 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 82 [2024-11-16 00:10:33,755 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,755 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 83 [2024-11-16 00:10:33,755 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,755 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 86 [2024-11-16 00:10:33,755 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,755 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 87 [2024-11-16 00:10:33,755 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,755 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 88 [2024-11-16 00:10:33,755 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,755 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 89 [2024-11-16 00:10:33,755 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,756 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 93 [2024-11-16 00:10:33,756 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 00:10:33,756 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 96 [2024-11-16 00:10:33,756 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,756 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 101 [2024-11-16 00:10:33,756 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 00:10:33,756 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 105 [2024-11-16 00:10:33,756 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,756 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 107 [2024-11-16 00:10:33,756 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,756 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 110 [2024-11-16 00:10:33,756 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 00:10:33,756 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 112 [2024-11-16 00:10:33,756 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:33,756 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 165 [2024-11-16 00:10:33,786 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 00:10:33,786 INFO L85 PathProgramCache]: Analyzing trace with hash -1049623314, now seen corresponding path program 1 times [2024-11-16 00:10:33,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-16 00:10:33,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409309496] [2024-11-16 00:10:33,787 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 00:10:33,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 00:10:33,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 00:10:33,894 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2024-11-16 00:10:33,894 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-16 00:10:33,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409309496] [2024-11-16 00:10:33,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409309496] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 00:10:33,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 00:10:33,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-16 00:10:33,896 INFO L163 ounterexampleChecker]: Successfully proved commutativity at non-minimality point 165. Constructing proof automaton... [2024-11-16 00:10:33,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 00:10:33,897 INFO L317 artialOrderCegarLoop]: Commutativity proof succeeded, skipping feasibility check. [2024-11-16 00:10:33,897 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-16 00:10:33,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SMTINTERPOL [2024-11-16 00:10:33,898 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-16 00:10:33,898 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-16 00:10:33,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:33,898 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 00:10:33,898 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 42.666666666666664) internal successors, (128), 3 states have internal predecessors, (128), 0 states have call successors, (0), 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-16 00:10:33,898 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:33,898 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:33,898 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 00:10:33,898 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-16 00:10:33,898 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:33,898 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-11-16 00:10:33,899 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:10:33,899 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:10:33,899 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-11-16 00:10:33,899 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:10:33,899 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:33,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:33,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:33,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 00:10:33,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-16 00:10:33,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:33,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-16 00:10:33,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:10:33,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:10:33,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-16 00:10:33,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:10:33,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:10:33,996 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-16 00:10:33,996 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-16 00:10:33,996 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 00:10:33,997 INFO L132 ounterexampleChecker]: Examining path program with hash -1863152813, occurence #1 [2024-11-16 00:10:33,997 INFO L134 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-11-16 00:10:33,997 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 00:10:33,997 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 00:10:33,997 INFO L85 PathProgramCache]: Analyzing trace with hash 1266774283, now seen corresponding path program 5 times [2024-11-16 00:10:33,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 00:10:33,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432405784] [2024-11-16 00:10:33,997 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 00:10:33,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 00:10:34,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 00:10:34,389 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 1 proven. 37 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-16 00:10:34,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 00:10:34,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432405784] [2024-11-16 00:10:34,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432405784] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 00:10:34,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1768525722] [2024-11-16 00:10:34,389 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-16 00:10:34,389 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 00:10:34,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 00:10:34,391 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-16 00:10:34,393 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-16 00:10:34,535 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-16 00:10:34,535 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 00:10:34,537 INFO L256 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-16 00:10:34,541 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 00:10:35,011 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 20 proven. 27 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-16 00:10:35,011 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 00:10:35,494 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 12 proven. 35 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-16 00:10:35,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1768525722] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 00:10:35,494 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 00:10:35,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2024-11-16 00:10:35,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172912006] [2024-11-16 00:10:35,495 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 00:10:35,495 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-11-16 00:10:35,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 00:10:35,496 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-11-16 00:10:35,497 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=229, Invalid=1103, Unknown=0, NotChecked=0, Total=1332 [2024-11-16 00:10:35,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:35,497 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 00:10:35,497 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 9.054054054054054) internal successors, (335), 37 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-16 00:10:35,497 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:35,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:35,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 00:10:35,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-16 00:10:35,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:35,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-11-16 00:10:35,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:10:35,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:10:35,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-11-16 00:10:35,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:10:35,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:10:35,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:35,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:35,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:35,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 00:10:35,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-16 00:10:35,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:35,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-16 00:10:35,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:10:35,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:10:35,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-16 00:10:35,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:10:35,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:10:35,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-16 00:10:35,999 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-16 00:10:36,183 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-16 00:10:36,183 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-16 00:10:36,183 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 00:10:36,184 INFO L132 ounterexampleChecker]: Examining path program with hash -1863152813, occurence #2 [2024-11-16 00:10:36,184 INFO L137 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-16 00:10:36,184 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2024-11-16 00:10:36,184 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,184 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2024-11-16 00:10:36,184 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,184 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-11-16 00:10:36,184 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,184 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2024-11-16 00:10:36,184 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,184 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2024-11-16 00:10:36,184 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,184 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-11-16 00:10:36,184 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,184 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2024-11-16 00:10:36,184 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,184 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2024-11-16 00:10:36,184 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,185 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2024-11-16 00:10:36,185 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,185 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2024-11-16 00:10:36,185 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,185 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-11-16 00:10:36,185 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,185 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2024-11-16 00:10:36,185 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,185 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-11-16 00:10:36,185 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,185 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2024-11-16 00:10:36,185 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,185 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2024-11-16 00:10:36,185 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,185 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-11-16 00:10:36,185 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,185 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-11-16 00:10:36,185 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,185 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2024-11-16 00:10:36,185 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,185 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2024-11-16 00:10:36,186 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,186 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-11-16 00:10:36,186 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,186 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2024-11-16 00:10:36,186 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,186 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2024-11-16 00:10:36,186 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,186 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2024-11-16 00:10:36,186 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,186 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2024-11-16 00:10:36,186 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,186 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2024-11-16 00:10:36,186 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,186 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2024-11-16 00:10:36,186 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,186 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2024-11-16 00:10:36,186 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,186 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 62 [2024-11-16 00:10:36,186 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,187 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2024-11-16 00:10:36,187 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,187 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2024-11-16 00:10:36,187 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,187 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 70 [2024-11-16 00:10:36,187 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,187 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 73 [2024-11-16 00:10:36,187 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,187 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 77 [2024-11-16 00:10:36,187 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,187 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2024-11-16 00:10:36,187 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,187 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 81 [2024-11-16 00:10:36,187 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,187 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 84 [2024-11-16 00:10:36,187 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,187 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 87 [2024-11-16 00:10:36,187 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,187 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 88 [2024-11-16 00:10:36,188 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,188 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 90 [2024-11-16 00:10:36,188 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,188 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 91 [2024-11-16 00:10:36,188 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,188 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 94 [2024-11-16 00:10:36,188 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,188 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 95 [2024-11-16 00:10:36,188 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,188 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 96 [2024-11-16 00:10:36,188 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,188 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 97 [2024-11-16 00:10:36,188 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,188 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 101 [2024-11-16 00:10:36,188 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 00:10:36,188 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 104 [2024-11-16 00:10:36,188 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,188 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 109 [2024-11-16 00:10:36,189 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 00:10:36,189 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 113 [2024-11-16 00:10:36,189 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,189 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 115 [2024-11-16 00:10:36,189 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,189 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 118 [2024-11-16 00:10:36,189 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 00:10:36,189 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 120 [2024-11-16 00:10:36,189 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,189 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 179 [2024-11-16 00:10:36,189 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,189 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 184 [2024-11-16 00:10:36,189 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 00:10:36,189 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 187 [2024-11-16 00:10:36,189 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,189 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 190 [2024-11-16 00:10:36,189 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,189 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 191 [2024-11-16 00:10:36,190 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,190 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 192 [2024-11-16 00:10:36,190 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:10:36,190 WARN L199 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-16 00:10:36,190 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 00:10:36,190 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 00:10:36,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1061211034, now seen corresponding path program 6 times [2024-11-16 00:10:36,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 00:10:36,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651941881] [2024-11-16 00:10:36,190 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 00:10:36,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 00:10:36,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 00:10:36,621 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 2 proven. 71 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 00:10:36,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 00:10:36,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651941881] [2024-11-16 00:10:36,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651941881] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 00:10:36,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [851864128] [2024-11-16 00:10:36,621 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-16 00:10:36,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 00:10:36,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 00:10:36,624 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-16 00:10:36,627 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-16 00:10:36,721 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-16 00:10:36,721 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 00:10:36,722 INFO L256 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-16 00:10:36,724 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 00:10:36,929 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2024-11-16 00:10:36,929 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-16 00:10:36,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [851864128] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 00:10:36,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-16 00:10:36,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [18] total 23 [2024-11-16 00:10:36,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48709648] [2024-11-16 00:10:36,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 00:10:36,930 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-16 00:10:36,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 00:10:36,931 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-16 00:10:36,931 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=441, Unknown=0, NotChecked=0, Total=506 [2024-11-16 00:10:36,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:36,931 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 00:10:36,931 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.714285714285715) internal successors, (152), 7 states have internal predecessors, (152), 0 states have call successors, (0), 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-16 00:10:36,931 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:36,931 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:36,931 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 00:10:36,931 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-16 00:10:36,932 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:36,932 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-11-16 00:10:36,932 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:10:36,932 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:10:36,932 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-11-16 00:10:36,932 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:10:36,932 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:10:36,932 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-11-16 00:10:36,932 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:37,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:37,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:37,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 00:10:37,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-16 00:10:37,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:37,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-16 00:10:37,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:10:37,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:10:37,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-16 00:10:37,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:10:37,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:10:37,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-16 00:10:37,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-16 00:10:37,290 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-16 00:10:37,474 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 00:10:37,474 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-16 00:10:37,475 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 00:10:37,475 INFO L132 ounterexampleChecker]: Examining path program with hash -68812801, occurence #1 [2024-11-16 00:10:37,475 INFO L134 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-11-16 00:10:37,475 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 00:10:37,475 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 00:10:37,475 INFO L85 PathProgramCache]: Analyzing trace with hash -775091819, now seen corresponding path program 3 times [2024-11-16 00:10:37,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 00:10:37,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487085171] [2024-11-16 00:10:37,475 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 00:10:37,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 00:10:37,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 00:10:41,777 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 00:10:41,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 00:10:41,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487085171] [2024-11-16 00:10:41,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487085171] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 00:10:41,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [934128539] [2024-11-16 00:10:41,778 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-16 00:10:41,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 00:10:41,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 00:10:41,780 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-16 00:10:41,782 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-16 00:10:41,886 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-16 00:10:41,886 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 00:10:41,888 INFO L256 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 43 conjuncts are in the unsatisfiable core [2024-11-16 00:10:41,891 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 00:10:42,948 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 00:10:42,949 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 7 [2024-11-16 00:10:43,366 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2024-11-16 00:10:43,366 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 00:10:44,467 INFO L349 Elim1Store]: treesize reduction 10, result has 73.0 percent of original size [2024-11-16 00:10:44,468 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 51 treesize of output 43 [2024-11-16 00:10:45,526 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2024-11-16 00:10:45,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [934128539] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 00:10:45,526 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 00:10:45,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 26, 26] total 85 [2024-11-16 00:10:45,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116109812] [2024-11-16 00:10:45,527 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 00:10:45,528 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 85 states [2024-11-16 00:10:45,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 00:10:45,529 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2024-11-16 00:10:45,530 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=646, Invalid=6494, Unknown=0, NotChecked=0, Total=7140 [2024-11-16 00:10:45,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:45,531 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 00:10:45,531 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 85 states, 85 states have (on average 5.470588235294118) internal successors, (465), 85 states have internal predecessors, (465), 0 states have call successors, (0), 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-16 00:10:45,531 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:45,531 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:45,531 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 00:10:45,531 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-16 00:10:45,531 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:45,531 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-11-16 00:10:45,531 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:10:45,531 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:10:45,531 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-11-16 00:10:45,531 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:10:45,531 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:10:45,531 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-11-16 00:10:45,531 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-11-16 00:10:45,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:53,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:10:53,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:53,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 00:10:53,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-16 00:10:53,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:10:53,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-16 00:10:53,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:10:53,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:10:53,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-16 00:10:53,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:10:53,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:10:53,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-16 00:10:53,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 00:10:53,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-11-16 00:10:53,945 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-16 00:10:54,134 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 00:10:54,134 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-16 00:10:54,134 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 00:10:54,134 INFO L132 ounterexampleChecker]: Examining path program with hash 631340481, occurence #1 [2024-11-16 00:10:54,134 INFO L134 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-11-16 00:10:54,134 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 00:10:54,135 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 00:10:54,135 INFO L85 PathProgramCache]: Analyzing trace with hash 1744604867, now seen corresponding path program 7 times [2024-11-16 00:10:54,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 00:10:54,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368238888] [2024-11-16 00:10:54,135 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 00:10:54,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 00:10:54,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 00:10:58,595 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 98 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 00:10:58,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 00:10:58,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368238888] [2024-11-16 00:10:58,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368238888] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 00:10:58,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1020188746] [2024-11-16 00:10:58,595 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-16 00:10:58,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 00:10:58,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 00:10:58,597 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-16 00:10:58,599 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-16 00:10:58,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 00:10:58,721 INFO L256 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 52 conjuncts are in the unsatisfiable core [2024-11-16 00:10:58,725 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 00:10:59,957 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-16 00:10:59,957 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 00:11:00,627 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 00:11:00,628 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 51 treesize of output 53 [2024-11-16 00:11:01,355 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2024-11-16 00:11:01,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1020188746] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 00:11:01,356 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 00:11:01,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 28, 23] total 85 [2024-11-16 00:11:01,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089979837] [2024-11-16 00:11:01,356 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 00:11:01,356 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 85 states [2024-11-16 00:11:01,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 00:11:01,358 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2024-11-16 00:11:01,359 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=552, Invalid=6588, Unknown=0, NotChecked=0, Total=7140 [2024-11-16 00:11:01,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:11:01,359 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 00:11:01,359 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 85 states, 85 states have (on average 5.705882352941177) internal successors, (485), 85 states have internal predecessors, (485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 00:11:01,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:11:01,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:11:01,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 00:11:01,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-16 00:11:01,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:11:01,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-11-16 00:11:01,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:11:01,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:11:01,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-11-16 00:11:01,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:11:01,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:11:01,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-11-16 00:11:01,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 00:11:01,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2024-11-16 00:11:01,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:11:13,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:11:13,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:11:13,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 00:11:13,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-16 00:11:13,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:11:13,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-16 00:11:13,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:11:13,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:11:13,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-16 00:11:13,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:11:13,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:11:13,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-16 00:11:13,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 00:11:13,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 138 states. [2024-11-16 00:11:13,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 204 states. [2024-11-16 00:11:13,354 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-16 00:11:13,537 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 00:11:13,537 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-16 00:11:13,537 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 00:11:13,538 INFO L132 ounterexampleChecker]: Examining path program with hash -68812801, occurence #2 [2024-11-16 00:11:13,538 INFO L137 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-16 00:11:13,538 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2024-11-16 00:11:13,538 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,538 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2024-11-16 00:11:13,538 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,538 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-11-16 00:11:13,538 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,538 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2024-11-16 00:11:13,538 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,538 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2024-11-16 00:11:13,538 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,538 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-11-16 00:11:13,538 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,538 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2024-11-16 00:11:13,538 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,538 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2024-11-16 00:11:13,539 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,539 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2024-11-16 00:11:13,539 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,539 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2024-11-16 00:11:13,539 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,539 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-11-16 00:11:13,539 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,539 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2024-11-16 00:11:13,539 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,539 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-11-16 00:11:13,539 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,539 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2024-11-16 00:11:13,539 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,539 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2024-11-16 00:11:13,539 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,539 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-11-16 00:11:13,539 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,539 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-11-16 00:11:13,539 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,540 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2024-11-16 00:11:13,540 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,540 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2024-11-16 00:11:13,540 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,540 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-11-16 00:11:13,540 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,540 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2024-11-16 00:11:13,540 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,540 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2024-11-16 00:11:13,540 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,540 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2024-11-16 00:11:13,540 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,540 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2024-11-16 00:11:13,540 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,540 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2024-11-16 00:11:13,540 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,540 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2024-11-16 00:11:13,540 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,541 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2024-11-16 00:11:13,541 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,541 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 62 [2024-11-16 00:11:13,541 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,541 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2024-11-16 00:11:13,541 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,541 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2024-11-16 00:11:13,541 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,541 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 70 [2024-11-16 00:11:13,541 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,541 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 73 [2024-11-16 00:11:13,541 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,541 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 77 [2024-11-16 00:11:13,541 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,541 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2024-11-16 00:11:13,541 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,541 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 81 [2024-11-16 00:11:13,541 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,541 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 85 [2024-11-16 00:11:13,542 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,542 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 86 [2024-11-16 00:11:13,542 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,542 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 89 [2024-11-16 00:11:13,542 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,542 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 93 [2024-11-16 00:11:13,542 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,542 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 94 [2024-11-16 00:11:13,542 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,542 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 97 [2024-11-16 00:11:13,542 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,542 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 100 [2024-11-16 00:11:13,542 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,542 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 103 [2024-11-16 00:11:13,542 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,542 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 104 [2024-11-16 00:11:13,542 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,542 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 106 [2024-11-16 00:11:13,543 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,543 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 107 [2024-11-16 00:11:13,543 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,543 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 110 [2024-11-16 00:11:13,543 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,543 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 111 [2024-11-16 00:11:13,543 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,543 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 112 [2024-11-16 00:11:13,543 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,543 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 113 [2024-11-16 00:11:13,543 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,543 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 117 [2024-11-16 00:11:13,543 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 00:11:13,543 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 120 [2024-11-16 00:11:13,543 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,543 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 125 [2024-11-16 00:11:13,543 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 00:11:13,543 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 129 [2024-11-16 00:11:13,544 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,544 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 131 [2024-11-16 00:11:13,544 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,544 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 134 [2024-11-16 00:11:13,544 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 00:11:13,544 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 136 [2024-11-16 00:11:13,544 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:13,544 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 187 [2024-11-16 00:11:13,571 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 00:11:13,571 INFO L85 PathProgramCache]: Analyzing trace with hash -1102356118, now seen corresponding path program 1 times [2024-11-16 00:11:13,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-16 00:11:13,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857614921] [2024-11-16 00:11:13,571 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 00:11:13,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 00:11:13,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 00:11:22,451 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 18 proven. 179 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 00:11:22,452 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-16 00:11:22,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857614921] [2024-11-16 00:11:22,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857614921] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 00:11:22,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2064194489] [2024-11-16 00:11:22,452 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 00:11:22,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 00:11:22,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 00:11:22,512 INFO L256 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 78 conjuncts are in the unsatisfiable core [2024-11-16 00:11:22,516 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 00:11:26,067 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 0 proven. 197 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 00:11:26,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2064194489] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 00:11:26,067 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-16 00:11:26,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 47] total 95 [2024-11-16 00:11:26,067 INFO L182 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-16 00:11:26,068 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 203 [2024-11-16 00:11:26,068 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:26,068 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 211 [2024-11-16 00:11:26,068 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 00:11:26,068 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 213 [2024-11-16 00:11:26,068 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:26,068 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 216 [2024-11-16 00:11:26,068 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:26,068 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 217 [2024-11-16 00:11:26,068 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:26,068 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 218 [2024-11-16 00:11:26,068 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:26,068 WARN L199 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-16 00:11:26,068 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 00:11:26,068 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 00:11:26,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1916238475, now seen corresponding path program 4 times [2024-11-16 00:11:26,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 00:11:26,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391527725] [2024-11-16 00:11:26,069 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 00:11:26,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 00:11:26,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 00:11:31,010 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 18 proven. 180 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 00:11:31,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 00:11:31,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391527725] [2024-11-16 00:11:31,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391527725] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 00:11:31,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1710968829] [2024-11-16 00:11:31,011 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-16 00:11:31,011 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 00:11:31,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 00:11:31,014 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-16 00:11:31,016 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-16 00:11:31,127 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-16 00:11:31,127 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 00:11:31,128 INFO L256 TraceCheckSpWp]: Trace formula consists of 453 conjuncts, 54 conjuncts are in the unsatisfiable core [2024-11-16 00:11:31,131 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 00:11:32,876 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 1 proven. 71 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2024-11-16 00:11:32,877 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 00:11:34,592 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 00:11:34,592 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 97 treesize of output 179 [2024-11-16 00:11:35,080 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 1 proven. 71 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2024-11-16 00:11:35,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1710968829] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 00:11:35,080 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 00:11:35,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 32, 31] total 110 [2024-11-16 00:11:35,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99622645] [2024-11-16 00:11:35,081 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 00:11:35,081 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 110 states [2024-11-16 00:11:35,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 00:11:35,082 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 110 interpolants. [2024-11-16 00:11:35,085 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=652, Invalid=11338, Unknown=0, NotChecked=0, Total=11990 [2024-11-16 00:11:35,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:11:35,085 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 00:11:35,086 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 110 states, 110 states have (on average 5.027272727272727) internal successors, (553), 110 states have internal predecessors, (553), 0 states have call successors, (0), 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-16 00:11:35,086 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:11:35,086 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:11:35,086 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 00:11:35,086 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-16 00:11:35,086 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:11:35,086 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-11-16 00:11:35,086 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:11:35,086 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:11:35,086 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-11-16 00:11:35,086 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:11:35,086 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:11:35,086 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-11-16 00:11:35,086 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 00:11:35,086 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 138 states. [2024-11-16 00:11:35,086 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 204 states. [2024-11-16 00:11:35,086 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:11:50,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:11:50,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:11:50,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 00:11:50,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-16 00:11:50,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:11:50,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-16 00:11:50,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:11:50,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:11:50,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-16 00:11:50,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:11:50,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:11:50,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-16 00:11:50,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 00:11:50,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 138 states. [2024-11-16 00:11:50,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 204 states. [2024-11-16 00:11:50,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 174 states. [2024-11-16 00:11:50,097 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-16 00:11:50,280 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,SelfDestructingSolverStorable15,SelfDestructingSolverStorable16,SelfDestructingSolverStorable17 [2024-11-16 00:11:50,280 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-16 00:11:50,280 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 00:11:50,280 INFO L132 ounterexampleChecker]: Examining path program with hash 631340481, occurence #2 [2024-11-16 00:11:50,280 INFO L137 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-16 00:11:50,280 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2024-11-16 00:11:50,280 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,280 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2024-11-16 00:11:50,281 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,281 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-11-16 00:11:50,281 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,281 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2024-11-16 00:11:50,281 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,281 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2024-11-16 00:11:50,281 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,281 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-11-16 00:11:50,281 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,281 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2024-11-16 00:11:50,281 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,281 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2024-11-16 00:11:50,281 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,281 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2024-11-16 00:11:50,281 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,281 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2024-11-16 00:11:50,281 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,281 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-11-16 00:11:50,281 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,281 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2024-11-16 00:11:50,281 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,281 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-11-16 00:11:50,281 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,281 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2024-11-16 00:11:50,282 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,282 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2024-11-16 00:11:50,282 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,282 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-11-16 00:11:50,282 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,282 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-11-16 00:11:50,282 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,282 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2024-11-16 00:11:50,282 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,282 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2024-11-16 00:11:50,282 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,282 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-11-16 00:11:50,282 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,282 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2024-11-16 00:11:50,282 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,282 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2024-11-16 00:11:50,282 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,282 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2024-11-16 00:11:50,282 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,283 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2024-11-16 00:11:50,283 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,283 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2024-11-16 00:11:50,283 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,283 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2024-11-16 00:11:50,283 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,283 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2024-11-16 00:11:50,283 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,283 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 62 [2024-11-16 00:11:50,283 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,283 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2024-11-16 00:11:50,283 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,283 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2024-11-16 00:11:50,283 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,283 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 70 [2024-11-16 00:11:50,283 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,283 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 73 [2024-11-16 00:11:50,283 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,283 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 77 [2024-11-16 00:11:50,283 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,283 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2024-11-16 00:11:50,283 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,283 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 81 [2024-11-16 00:11:50,283 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,283 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 85 [2024-11-16 00:11:50,283 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,283 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 86 [2024-11-16 00:11:50,284 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,284 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 89 [2024-11-16 00:11:50,284 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,284 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 93 [2024-11-16 00:11:50,284 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,284 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 94 [2024-11-16 00:11:50,284 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,284 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 97 [2024-11-16 00:11:50,284 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,284 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 101 [2024-11-16 00:11:50,284 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,284 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 102 [2024-11-16 00:11:50,284 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,284 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 105 [2024-11-16 00:11:50,284 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,284 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 108 [2024-11-16 00:11:50,284 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,284 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 111 [2024-11-16 00:11:50,284 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,285 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 112 [2024-11-16 00:11:50,285 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,285 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 114 [2024-11-16 00:11:50,285 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,285 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 115 [2024-11-16 00:11:50,285 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,285 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 118 [2024-11-16 00:11:50,285 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,285 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 119 [2024-11-16 00:11:50,285 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,285 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 120 [2024-11-16 00:11:50,285 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,285 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 121 [2024-11-16 00:11:50,285 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,285 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 125 [2024-11-16 00:11:50,285 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 00:11:50,285 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 128 [2024-11-16 00:11:50,285 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,285 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 133 [2024-11-16 00:11:50,285 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 00:11:50,286 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 137 [2024-11-16 00:11:50,286 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,286 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 139 [2024-11-16 00:11:50,286 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,286 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 142 [2024-11-16 00:11:50,286 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 00:11:50,286 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 144 [2024-11-16 00:11:50,286 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:11:50,286 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 195 [2024-11-16 00:11:50,315 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 00:11:50,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1080142744, now seen corresponding path program 1 times [2024-11-16 00:11:50,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-16 00:11:50,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623733560] [2024-11-16 00:11:50,316 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 00:11:50,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 00:11:50,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 00:11:59,935 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 9 proven. 237 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 00:11:59,935 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-16 00:11:59,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623733560] [2024-11-16 00:11:59,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623733560] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 00:11:59,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1158602256] [2024-11-16 00:11:59,935 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 00:11:59,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 00:11:59,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 00:11:59,976 INFO L256 TraceCheckSpWp]: Trace formula consists of 393 conjuncts, 82 conjuncts are in the unsatisfiable core [2024-11-16 00:11:59,979 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 00:12:03,651 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 0 proven. 246 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 00:12:03,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1158602256] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 00:12:03,652 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-16 00:12:03,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 49] total 99 [2024-11-16 00:12:03,652 INFO L182 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-16 00:12:03,652 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 217 [2024-11-16 00:12:03,652 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 00:12:03,652 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 219 [2024-11-16 00:12:03,652 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:03,652 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 222 [2024-11-16 00:12:03,652 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:03,652 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 223 [2024-11-16 00:12:03,652 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:03,652 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 224 [2024-11-16 00:12:03,652 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:03,652 WARN L199 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-16 00:12:03,652 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 00:12:03,653 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 00:12:03,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1920611783, now seen corresponding path program 8 times [2024-11-16 00:12:03,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 00:12:03,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803516315] [2024-11-16 00:12:03,653 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 00:12:03,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 00:12:03,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 00:12:09,384 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 12 proven. 234 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 00:12:09,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 00:12:09,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803516315] [2024-11-16 00:12:09,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803516315] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 00:12:09,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [223794186] [2024-11-16 00:12:09,385 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-16 00:12:09,385 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 00:12:09,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 00:12:09,388 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-16 00:12:09,390 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-16 00:12:09,494 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-16 00:12:09,494 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 00:12:09,496 INFO L256 TraceCheckSpWp]: Trace formula consists of 463 conjuncts, 84 conjuncts are in the unsatisfiable core [2024-11-16 00:12:09,499 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 00:12:11,992 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 0 proven. 244 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-16 00:12:11,992 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 00:12:14,040 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 00:12:14,040 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 97 treesize of output 179 [2024-11-16 00:12:14,887 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 0 proven. 71 refuted. 0 times theorem prover too weak. 175 trivial. 0 not checked. [2024-11-16 00:12:14,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [223794186] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 00:12:14,887 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 00:12:14,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 44, 33] total 126 [2024-11-16 00:12:14,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554831334] [2024-11-16 00:12:14,887 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 00:12:14,888 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 126 states [2024-11-16 00:12:14,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 00:12:14,889 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 126 interpolants. [2024-11-16 00:12:14,893 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=984, Invalid=14766, Unknown=0, NotChecked=0, Total=15750 [2024-11-16 00:12:14,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:12:14,893 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 00:12:14,894 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 126 states, 126 states have (on average 4.738095238095238) internal successors, (597), 126 states have internal predecessors, (597), 0 states have call successors, (0), 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-16 00:12:14,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:12:14,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:12:14,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 00:12:14,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-16 00:12:14,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:12:14,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-11-16 00:12:14,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:12:14,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:12:14,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-11-16 00:12:14,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:12:14,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:12:14,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-11-16 00:12:14,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 00:12:14,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 138 states. [2024-11-16 00:12:14,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 204 states. [2024-11-16 00:12:14,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 174 states. [2024-11-16 00:12:14,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:12:38,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:12:38,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:12:38,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 00:12:38,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-16 00:12:38,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:12:38,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-16 00:12:38,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:12:38,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:12:38,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-16 00:12:38,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:12:38,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:12:38,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-16 00:12:38,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 00:12:38,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 138 states. [2024-11-16 00:12:38,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 204 states. [2024-11-16 00:12:38,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 211 states. [2024-11-16 00:12:38,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 239 states. [2024-11-16 00:12:38,194 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-16 00:12:38,381 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,SelfDestructingSolverStorable19,12 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-11-16 00:12:38,382 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-16 00:12:38,382 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 00:12:38,382 INFO L132 ounterexampleChecker]: Examining path program with hash -68812801, occurence #3 [2024-11-16 00:12:38,382 INFO L137 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-16 00:12:38,382 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2024-11-16 00:12:38,382 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,382 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2024-11-16 00:12:38,382 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,382 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-11-16 00:12:38,382 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,382 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2024-11-16 00:12:38,382 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,383 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2024-11-16 00:12:38,383 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,383 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-11-16 00:12:38,383 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,383 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2024-11-16 00:12:38,383 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,383 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2024-11-16 00:12:38,383 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,383 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2024-11-16 00:12:38,383 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,383 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2024-11-16 00:12:38,383 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,383 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-11-16 00:12:38,383 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,383 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2024-11-16 00:12:38,383 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,383 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-11-16 00:12:38,383 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,383 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2024-11-16 00:12:38,384 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,384 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2024-11-16 00:12:38,384 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,384 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-11-16 00:12:38,384 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,384 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-11-16 00:12:38,384 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,384 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2024-11-16 00:12:38,384 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,384 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2024-11-16 00:12:38,384 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,384 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-11-16 00:12:38,384 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,384 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2024-11-16 00:12:38,384 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,384 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2024-11-16 00:12:38,384 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,384 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2024-11-16 00:12:38,384 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,384 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2024-11-16 00:12:38,384 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,385 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2024-11-16 00:12:38,385 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,385 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2024-11-16 00:12:38,385 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,385 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2024-11-16 00:12:38,385 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,385 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 62 [2024-11-16 00:12:38,385 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,385 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2024-11-16 00:12:38,385 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,385 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2024-11-16 00:12:38,385 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,385 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 70 [2024-11-16 00:12:38,385 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,385 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 73 [2024-11-16 00:12:38,385 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,385 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 77 [2024-11-16 00:12:38,385 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,385 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2024-11-16 00:12:38,385 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,386 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 81 [2024-11-16 00:12:38,386 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,386 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 85 [2024-11-16 00:12:38,386 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,386 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 86 [2024-11-16 00:12:38,386 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,386 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 89 [2024-11-16 00:12:38,386 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,386 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 93 [2024-11-16 00:12:38,386 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,386 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 94 [2024-11-16 00:12:38,386 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,386 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 97 [2024-11-16 00:12:38,386 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,386 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 101 [2024-11-16 00:12:38,386 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,386 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 102 [2024-11-16 00:12:38,386 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,386 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 105 [2024-11-16 00:12:38,386 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,387 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 109 [2024-11-16 00:12:38,387 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,387 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 110 [2024-11-16 00:12:38,387 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,387 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 113 [2024-11-16 00:12:38,387 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,387 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 116 [2024-11-16 00:12:38,387 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,387 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 119 [2024-11-16 00:12:38,387 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,387 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 120 [2024-11-16 00:12:38,387 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,387 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 122 [2024-11-16 00:12:38,387 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,387 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 123 [2024-11-16 00:12:38,387 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,387 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 126 [2024-11-16 00:12:38,387 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,387 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 127 [2024-11-16 00:12:38,387 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,387 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 128 [2024-11-16 00:12:38,388 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,388 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 129 [2024-11-16 00:12:38,388 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,388 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 133 [2024-11-16 00:12:38,388 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 00:12:38,388 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 136 [2024-11-16 00:12:38,388 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,388 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 141 [2024-11-16 00:12:38,388 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 00:12:38,388 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 145 [2024-11-16 00:12:38,388 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,388 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 147 [2024-11-16 00:12:38,388 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,388 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 150 [2024-11-16 00:12:38,388 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 00:12:38,388 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 152 [2024-11-16 00:12:38,388 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:12:38,388 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 251 [2024-11-16 00:12:38,410 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 00:12:38,410 INFO L85 PathProgramCache]: Analyzing trace with hash -589638336, now seen corresponding path program 1 times [2024-11-16 00:12:38,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-16 00:12:38,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905918805] [2024-11-16 00:12:38,410 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 00:12:38,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 00:12:38,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 00:12:47,413 INFO L134 CoverageAnalysis]: Checked inductivity of 563 backedges. 94 proven. 469 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 00:12:47,413 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-16 00:12:47,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905918805] [2024-11-16 00:12:47,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905918805] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 00:12:47,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1645338418] [2024-11-16 00:12:47,413 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 00:12:47,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 00:12:47,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 00:12:47,453 INFO L256 TraceCheckSpWp]: Trace formula consists of 503 conjuncts, 102 conjuncts are in the unsatisfiable core [2024-11-16 00:12:47,459 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 00:13:10,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,876 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 00:13:10,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,884 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 00:13:10,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,888 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 00:13:10,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,899 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 00:13:10,901 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 00:13:10,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,908 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 00:13:10,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:13:10,909 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 00:13:10,910 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 00:13:10,920 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 00:13:10,921 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 16 select indices, 16 select index equivalence classes, 28 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 148 treesize of output 62 [2024-11-16 00:13:11,219 INFO L134 CoverageAnalysis]: Checked inductivity of 563 backedges. 0 proven. 563 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 00:13:11,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1645338418] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 00:13:11,219 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-16 00:13:11,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [77, 72] total 148 [2024-11-16 00:13:11,220 INFO L182 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-16 00:13:11,220 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 267 [2024-11-16 00:13:11,220 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:11,220 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 275 [2024-11-16 00:13:11,220 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 00:13:11,220 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 277 [2024-11-16 00:13:11,220 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:11,220 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 280 [2024-11-16 00:13:11,220 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:11,220 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 281 [2024-11-16 00:13:11,220 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:11,220 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 282 [2024-11-16 00:13:11,220 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:11,220 WARN L199 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-16 00:13:11,220 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 00:13:11,221 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 00:13:11,221 INFO L85 PathProgramCache]: Analyzing trace with hash -705284647, now seen corresponding path program 5 times [2024-11-16 00:13:11,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 00:13:11,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635623972] [2024-11-16 00:13:11,221 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 00:13:11,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 00:13:11,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 00:13:11,878 INFO L134 CoverageAnalysis]: Checked inductivity of 564 backedges. 175 proven. 389 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 00:13:11,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 00:13:11,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635623972] [2024-11-16 00:13:11,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635623972] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 00:13:11,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1363167744] [2024-11-16 00:13:11,879 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-16 00:13:11,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 00:13:11,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 00:13:11,882 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-16 00:13:11,883 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-16 00:13:12,033 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2024-11-16 00:13:12,033 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 00:13:12,035 INFO L256 TraceCheckSpWp]: Trace formula consists of 577 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-16 00:13:12,037 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 00:13:12,859 INFO L134 CoverageAnalysis]: Checked inductivity of 564 backedges. 332 proven. 232 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 00:13:12,859 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 00:13:13,858 INFO L134 CoverageAnalysis]: Checked inductivity of 564 backedges. 241 proven. 323 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 00:13:13,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1363167744] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 00:13:13,858 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 00:13:13,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30, 30] total 82 [2024-11-16 00:13:13,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544916828] [2024-11-16 00:13:13,858 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 00:13:13,859 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 82 states [2024-11-16 00:13:13,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 00:13:13,861 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2024-11-16 00:13:13,863 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=949, Invalid=5693, Unknown=0, NotChecked=0, Total=6642 [2024-11-16 00:13:13,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:13:13,863 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 00:13:13,864 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 82 states, 82 states have (on average 7.7439024390243905) internal successors, (635), 82 states have internal predecessors, (635), 0 states have call successors, (0), 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-16 00:13:13,864 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:13:13,864 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:13:13,864 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 00:13:13,864 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-16 00:13:13,864 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:13:13,864 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-11-16 00:13:13,864 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:13:13,864 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:13:13,864 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-11-16 00:13:13,864 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:13:13,864 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:13:13,864 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-11-16 00:13:13,864 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 00:13:13,864 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 138 states. [2024-11-16 00:13:13,864 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 204 states. [2024-11-16 00:13:13,864 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 211 states. [2024-11-16 00:13:13,864 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 239 states. [2024-11-16 00:13:13,864 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:13:14,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:13:14,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:13:14,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 00:13:14,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-16 00:13:14,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:13:14,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-16 00:13:14,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:13:14,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:13:14,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-16 00:13:14,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:13:14,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:13:14,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-16 00:13:14,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 00:13:14,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 138 states. [2024-11-16 00:13:14,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 204 states. [2024-11-16 00:13:14,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 211 states. [2024-11-16 00:13:14,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 239 states. [2024-11-16 00:13:14,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-11-16 00:13:14,792 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-16 00:13:14,979 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,SelfDestructingSolverStorable22,SelfDestructingSolverStorable23,13 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 00:13:14,980 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-16 00:13:14,980 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 00:13:14,980 INFO L132 ounterexampleChecker]: Examining path program with hash -68812801, occurence #4 [2024-11-16 00:13:14,980 INFO L137 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-16 00:13:14,980 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2024-11-16 00:13:14,980 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,980 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2024-11-16 00:13:14,980 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,980 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-11-16 00:13:14,981 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,981 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2024-11-16 00:13:14,981 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,981 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2024-11-16 00:13:14,981 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,981 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-11-16 00:13:14,981 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,981 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2024-11-16 00:13:14,981 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,981 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2024-11-16 00:13:14,981 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,981 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2024-11-16 00:13:14,981 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,981 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2024-11-16 00:13:14,981 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,981 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-11-16 00:13:14,981 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,981 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2024-11-16 00:13:14,981 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,981 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-11-16 00:13:14,981 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,982 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2024-11-16 00:13:14,982 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,982 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2024-11-16 00:13:14,982 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,982 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-11-16 00:13:14,982 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,982 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-11-16 00:13:14,982 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,982 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2024-11-16 00:13:14,982 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,982 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2024-11-16 00:13:14,982 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,982 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-11-16 00:13:14,982 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,982 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2024-11-16 00:13:14,982 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,982 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2024-11-16 00:13:14,982 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,982 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2024-11-16 00:13:14,982 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,982 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2024-11-16 00:13:14,982 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,982 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2024-11-16 00:13:14,982 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,982 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2024-11-16 00:13:14,982 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,982 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2024-11-16 00:13:14,982 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,983 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 62 [2024-11-16 00:13:14,983 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,983 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2024-11-16 00:13:14,983 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,983 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2024-11-16 00:13:14,983 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,983 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 70 [2024-11-16 00:13:14,983 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,983 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 73 [2024-11-16 00:13:14,983 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,983 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 77 [2024-11-16 00:13:14,983 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,983 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2024-11-16 00:13:14,983 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,983 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 81 [2024-11-16 00:13:14,983 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,983 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 85 [2024-11-16 00:13:14,983 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,984 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 86 [2024-11-16 00:13:14,984 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,984 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 89 [2024-11-16 00:13:14,984 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,984 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 93 [2024-11-16 00:13:14,984 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,984 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 94 [2024-11-16 00:13:14,984 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,984 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 97 [2024-11-16 00:13:14,984 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,984 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 101 [2024-11-16 00:13:14,984 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,984 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 102 [2024-11-16 00:13:14,984 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,984 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 105 [2024-11-16 00:13:14,984 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,984 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 109 [2024-11-16 00:13:14,984 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,984 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 110 [2024-11-16 00:13:14,985 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,985 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 113 [2024-11-16 00:13:14,985 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,985 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 117 [2024-11-16 00:13:14,985 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,985 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 118 [2024-11-16 00:13:14,985 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,985 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 121 [2024-11-16 00:13:14,985 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,985 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 124 [2024-11-16 00:13:14,985 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,985 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 127 [2024-11-16 00:13:14,985 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,985 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 128 [2024-11-16 00:13:14,985 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,985 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 130 [2024-11-16 00:13:14,985 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,986 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 131 [2024-11-16 00:13:14,986 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,986 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 134 [2024-11-16 00:13:14,986 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,986 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 135 [2024-11-16 00:13:14,986 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,986 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 136 [2024-11-16 00:13:14,986 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,986 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 137 [2024-11-16 00:13:14,986 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,986 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 141 [2024-11-16 00:13:14,986 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 00:13:14,986 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 144 [2024-11-16 00:13:14,986 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,986 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 149 [2024-11-16 00:13:14,986 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 00:13:14,986 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 153 [2024-11-16 00:13:14,986 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,986 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 155 [2024-11-16 00:13:14,987 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,987 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 158 [2024-11-16 00:13:14,987 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 00:13:14,987 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 160 [2024-11-16 00:13:14,987 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:14,987 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 259 [2024-11-16 00:13:15,008 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 00:13:15,008 INFO L85 PathProgramCache]: Analyzing trace with hash 728748050, now seen corresponding path program 1 times [2024-11-16 00:13:15,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-16 00:13:15,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417371905] [2024-11-16 00:13:15,008 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 00:13:15,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 00:13:15,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 00:13:34,670 INFO L134 CoverageAnalysis]: Checked inductivity of 628 backedges. 86 proven. 542 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 00:13:34,671 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-16 00:13:34,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417371905] [2024-11-16 00:13:34,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417371905] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 00:13:34,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [721471691] [2024-11-16 00:13:34,671 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 00:13:34,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 00:13:34,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 00:13:34,709 INFO L256 TraceCheckSpWp]: Trace formula consists of 517 conjuncts, 126 conjuncts are in the unsatisfiable core [2024-11-16 00:13:34,715 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 00:13:43,009 INFO L134 CoverageAnalysis]: Checked inductivity of 628 backedges. 0 proven. 628 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 00:13:43,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [721471691] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 00:13:43,009 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-16 00:13:43,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [74, 73] total 146 [2024-11-16 00:13:43,009 INFO L182 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-16 00:13:43,009 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 275 [2024-11-16 00:13:43,010 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:43,010 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 283 [2024-11-16 00:13:43,010 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 00:13:43,010 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 285 [2024-11-16 00:13:43,010 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:43,010 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 288 [2024-11-16 00:13:43,010 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:43,010 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 289 [2024-11-16 00:13:43,010 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:43,010 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 290 [2024-11-16 00:13:43,010 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:13:43,010 WARN L199 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-16 00:13:43,010 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 00:13:43,010 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 00:13:43,010 INFO L85 PathProgramCache]: Analyzing trace with hash 1133786280, now seen corresponding path program 6 times [2024-11-16 00:13:43,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 00:13:43,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710890454] [2024-11-16 00:13:43,010 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 00:13:43,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 00:13:43,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 00:13:52,136 INFO L134 CoverageAnalysis]: Checked inductivity of 629 backedges. 112 proven. 517 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 00:13:52,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 00:13:52,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710890454] [2024-11-16 00:13:52,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710890454] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 00:13:52,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [294524284] [2024-11-16 00:13:52,136 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-16 00:13:52,137 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 00:13:52,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 00:13:52,139 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-16 00:13:52,141 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-16 00:13:52,521 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2024-11-16 00:13:52,521 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 00:13:52,525 INFO L256 TraceCheckSpWp]: Trace formula consists of 591 conjuncts, 139 conjuncts are in the unsatisfiable core [2024-11-16 00:13:52,530 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 00:13:54,235 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-11-16 00:14:01,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:14:01,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:14:01,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:14:01,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:14:01,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:14:01,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:14:01,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 00:14:01,018 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 00:14:01,018 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 9 select indices, 9 select index equivalence classes, 35 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 96 treesize of output 36 [2024-11-16 00:14:01,960 INFO L134 CoverageAnalysis]: Checked inductivity of 629 backedges. 0 proven. 629 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 00:14:01,960 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 00:14:15,079 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 298 treesize of output 266 [2024-11-16 00:14:15,972 INFO L349 Elim1Store]: treesize reduction 346, result has 50.1 percent of original size [2024-11-16 00:14:15,975 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 16 select indices, 16 select index equivalence classes, 0 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 13597 treesize of output 6849 [2024-11-16 00:14:47,836 INFO L134 CoverageAnalysis]: Checked inductivity of 629 backedges. 1 proven. 628 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 00:14:47,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [294524284] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 00:14:47,837 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 00:14:47,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [87, 79, 78] total 237 [2024-11-16 00:14:47,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555658048] [2024-11-16 00:14:47,837 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 00:14:47,838 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 237 states [2024-11-16 00:14:47,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 00:14:47,840 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 237 interpolants. [2024-11-16 00:14:47,845 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5708, Invalid=50224, Unknown=0, NotChecked=0, Total=55932 [2024-11-16 00:14:47,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:14:47,845 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 00:14:47,845 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 237 states, 237 states have (on average 3.5822784810126582) internal successors, (849), 237 states have internal predecessors, (849), 0 states have call successors, (0), 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-16 00:14:47,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:14:47,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:14:47,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 00:14:47,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-16 00:14:47,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:14:47,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-11-16 00:14:47,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:14:47,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:14:47,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-11-16 00:14:47,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:14:47,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:14:47,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-11-16 00:14:47,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 00:14:47,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 138 states. [2024-11-16 00:14:47,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 204 states. [2024-11-16 00:14:47,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 211 states. [2024-11-16 00:14:47,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 239 states. [2024-11-16 00:14:47,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-11-16 00:14:47,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:15:17,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:15:17,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:15:17,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 00:15:17,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-16 00:15:17,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:15:17,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-16 00:15:17,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:15:17,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:15:17,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-16 00:15:17,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:15:17,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:15:17,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-16 00:15:17,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 00:15:17,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 138 states. [2024-11-16 00:15:17,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 204 states. [2024-11-16 00:15:17,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 211 states. [2024-11-16 00:15:17,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 239 states. [2024-11-16 00:15:17,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-11-16 00:15:17,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2024-11-16 00:15:17,275 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-16 00:15:17,461 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,SelfDestructingSolverStorable25,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-16 00:15:17,461 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-16 00:15:17,461 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 00:15:17,462 INFO L132 ounterexampleChecker]: Examining path program with hash -68812801, occurence #5 [2024-11-16 00:15:17,462 INFO L137 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-16 00:15:17,462 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2024-11-16 00:15:17,462 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,462 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2024-11-16 00:15:17,462 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,462 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-11-16 00:15:17,462 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,462 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2024-11-16 00:15:17,462 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,462 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2024-11-16 00:15:17,462 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,462 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-11-16 00:15:17,462 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,462 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2024-11-16 00:15:17,462 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,462 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2024-11-16 00:15:17,462 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,462 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2024-11-16 00:15:17,462 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,462 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2024-11-16 00:15:17,462 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,463 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-11-16 00:15:17,463 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,463 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2024-11-16 00:15:17,463 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,463 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-11-16 00:15:17,463 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,463 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2024-11-16 00:15:17,463 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,463 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2024-11-16 00:15:17,463 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,463 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-11-16 00:15:17,463 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,463 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-11-16 00:15:17,463 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,463 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2024-11-16 00:15:17,463 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,463 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2024-11-16 00:15:17,463 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,463 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-11-16 00:15:17,463 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,463 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2024-11-16 00:15:17,463 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,463 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2024-11-16 00:15:17,463 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,463 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2024-11-16 00:15:17,463 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,463 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2024-11-16 00:15:17,463 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,464 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2024-11-16 00:15:17,464 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,464 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2024-11-16 00:15:17,464 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,464 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2024-11-16 00:15:17,464 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,464 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 62 [2024-11-16 00:15:17,464 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,464 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2024-11-16 00:15:17,464 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,464 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2024-11-16 00:15:17,464 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,464 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 70 [2024-11-16 00:15:17,464 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,464 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 73 [2024-11-16 00:15:17,464 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,464 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 77 [2024-11-16 00:15:17,464 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,464 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2024-11-16 00:15:17,464 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,464 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 81 [2024-11-16 00:15:17,464 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,464 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 85 [2024-11-16 00:15:17,464 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,464 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 86 [2024-11-16 00:15:17,465 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,465 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 89 [2024-11-16 00:15:17,465 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,465 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 93 [2024-11-16 00:15:17,465 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,465 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 94 [2024-11-16 00:15:17,465 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,465 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 97 [2024-11-16 00:15:17,465 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,465 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 101 [2024-11-16 00:15:17,465 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,465 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 102 [2024-11-16 00:15:17,465 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,465 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 105 [2024-11-16 00:15:17,465 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,465 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 109 [2024-11-16 00:15:17,465 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,465 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 110 [2024-11-16 00:15:17,465 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,466 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 113 [2024-11-16 00:15:17,466 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,466 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 117 [2024-11-16 00:15:17,466 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,466 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 118 [2024-11-16 00:15:17,466 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,466 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 121 [2024-11-16 00:15:17,466 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,466 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 125 [2024-11-16 00:15:17,466 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,466 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 126 [2024-11-16 00:15:17,466 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,466 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 129 [2024-11-16 00:15:17,466 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,466 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 132 [2024-11-16 00:15:17,466 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,466 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 135 [2024-11-16 00:15:17,467 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,467 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 136 [2024-11-16 00:15:17,467 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,467 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 138 [2024-11-16 00:15:17,467 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,467 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 139 [2024-11-16 00:15:17,467 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,467 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 142 [2024-11-16 00:15:17,467 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,467 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 143 [2024-11-16 00:15:17,467 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,467 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 144 [2024-11-16 00:15:17,467 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,467 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 145 [2024-11-16 00:15:17,467 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,467 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 149 [2024-11-16 00:15:17,467 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 00:15:17,467 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 152 [2024-11-16 00:15:17,467 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,467 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 157 [2024-11-16 00:15:17,468 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 00:15:17,468 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 161 [2024-11-16 00:15:17,468 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,468 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 163 [2024-11-16 00:15:17,468 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,468 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 166 [2024-11-16 00:15:17,468 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 00:15:17,468 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 168 [2024-11-16 00:15:17,468 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:15:17,468 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 267 [2024-11-16 00:15:17,490 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 00:15:17,491 INFO L85 PathProgramCache]: Analyzing trace with hash 1572899834, now seen corresponding path program 1 times [2024-11-16 00:15:17,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-16 00:15:17,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988773353] [2024-11-16 00:15:17,491 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 00:15:17,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 00:15:17,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 00:15:54,232 INFO L134 CoverageAnalysis]: Checked inductivity of 701 backedges. 0 proven. 701 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 00:15:54,232 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-16 00:15:54,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988773353] [2024-11-16 00:15:54,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988773353] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 00:15:54,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [279623897] [2024-11-16 00:15:54,233 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 00:15:54,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 00:15:54,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 00:15:54,294 INFO L256 TraceCheckSpWp]: Trace formula consists of 531 conjuncts, 130 conjuncts are in the unsatisfiable core [2024-11-16 00:15:54,299 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 00:16:03,917 INFO L134 CoverageAnalysis]: Checked inductivity of 701 backedges. 0 proven. 701 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 00:16:03,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [279623897] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 00:16:03,917 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-16 00:16:03,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [77, 75] total 151 [2024-11-16 00:16:03,918 INFO L182 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-16 00:16:03,918 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 283 [2024-11-16 00:16:03,918 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:16:03,918 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 291 [2024-11-16 00:16:03,918 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 00:16:03,918 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 293 [2024-11-16 00:16:03,918 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:16:03,918 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 296 [2024-11-16 00:16:03,918 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:16:03,918 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 297 [2024-11-16 00:16:03,918 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:16:03,918 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 298 [2024-11-16 00:16:03,918 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:16:03,918 WARN L199 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-16 00:16:03,918 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 00:16:03,918 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 00:16:03,918 INFO L85 PathProgramCache]: Analyzing trace with hash -1918241673, now seen corresponding path program 7 times [2024-11-16 00:16:03,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 00:16:03,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102841170] [2024-11-16 00:16:03,919 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 00:16:03,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 00:16:03,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 00:16:18,298 INFO L134 CoverageAnalysis]: Checked inductivity of 702 backedges. 27 proven. 675 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 00:16:18,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 00:16:18,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102841170] [2024-11-16 00:16:18,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102841170] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 00:16:18,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1701827805] [2024-11-16 00:16:18,298 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-16 00:16:18,299 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 00:16:18,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 00:16:18,300 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-16 00:16:18,301 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-16 00:16:18,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 00:16:18,437 INFO L256 TraceCheckSpWp]: Trace formula consists of 605 conjuncts, 124 conjuncts are in the unsatisfiable core [2024-11-16 00:16:18,441 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 00:16:24,903 INFO L134 CoverageAnalysis]: Checked inductivity of 702 backedges. 1 proven. 671 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-16 00:16:24,904 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 00:16:32,703 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 00:16:32,704 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 16 select indices, 16 select index equivalence classes, 0 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 189 treesize of output 671 [2024-11-16 00:16:34,385 INFO L134 CoverageAnalysis]: Checked inductivity of 702 backedges. 0 proven. 332 refuted. 0 times theorem prover too weak. 370 trivial. 0 not checked. [2024-11-16 00:16:34,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1701827805] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 00:16:34,385 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 00:16:34,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [83, 68, 56] total 203 [2024-11-16 00:16:34,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670942342] [2024-11-16 00:16:34,386 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 00:16:34,386 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 203 states [2024-11-16 00:16:34,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 00:16:34,389 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 203 interpolants. [2024-11-16 00:16:34,392 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1923, Invalid=39083, Unknown=0, NotChecked=0, Total=41006 [2024-11-16 00:16:34,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:16:34,392 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 00:16:34,392 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 203 states, 203 states have (on average 3.8374384236453203) internal successors, (779), 203 states have internal predecessors, (779), 0 states have call successors, (0), 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-16 00:16:34,392 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:16:34,392 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:16:34,392 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 00:16:34,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-16 00:16:34,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:16:34,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-11-16 00:16:34,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:16:34,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:16:34,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-11-16 00:16:34,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:16:34,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:16:34,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-11-16 00:16:34,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 00:16:34,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 138 states. [2024-11-16 00:16:34,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 204 states. [2024-11-16 00:16:34,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 211 states. [2024-11-16 00:16:34,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 239 states. [2024-11-16 00:16:34,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-11-16 00:16:34,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 126 states. [2024-11-16 00:16:34,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:18:31,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 00:18:31,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:18:31,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 00:18:31,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-16 00:18:31,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 00:18:31,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-16 00:18:31,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:18:31,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:18:31,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-16 00:18:31,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-16 00:18:31,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 00:18:31,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-16 00:18:31,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 00:18:31,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 138 states. [2024-11-16 00:18:31,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 204 states. [2024-11-16 00:18:31,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 211 states. [2024-11-16 00:18:31,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 241 states. [2024-11-16 00:18:31,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-11-16 00:18:31,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2024-11-16 00:18:31,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 419 states. [2024-11-16 00:18:31,505 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-16 00:18:31,692 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,15 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27,SelfDestructingSolverStorable28 [2024-11-16 00:18:31,692 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-16 00:18:31,692 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 00:18:31,693 INFO L132 ounterexampleChecker]: Examining path program with hash 631340481, occurence #3 [2024-11-16 00:18:31,693 INFO L137 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-16 00:18:31,693 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2024-11-16 00:18:31,693 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,693 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2024-11-16 00:18:31,693 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,693 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-11-16 00:18:31,693 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,693 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2024-11-16 00:18:31,693 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,693 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2024-11-16 00:18:31,693 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,693 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-11-16 00:18:31,693 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,693 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2024-11-16 00:18:31,693 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,693 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2024-11-16 00:18:31,693 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,693 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2024-11-16 00:18:31,693 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,693 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2024-11-16 00:18:31,693 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,693 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-11-16 00:18:31,694 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,694 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2024-11-16 00:18:31,694 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,694 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-11-16 00:18:31,694 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,694 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2024-11-16 00:18:31,694 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,694 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2024-11-16 00:18:31,694 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,694 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-11-16 00:18:31,694 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,694 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-11-16 00:18:31,694 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,694 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2024-11-16 00:18:31,694 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,694 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2024-11-16 00:18:31,694 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,694 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-11-16 00:18:31,694 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,694 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2024-11-16 00:18:31,694 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,694 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2024-11-16 00:18:31,694 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,694 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2024-11-16 00:18:31,694 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,694 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2024-11-16 00:18:31,695 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,695 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2024-11-16 00:18:31,695 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,695 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2024-11-16 00:18:31,695 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,695 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2024-11-16 00:18:31,695 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,695 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 62 [2024-11-16 00:18:31,695 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,695 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2024-11-16 00:18:31,695 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,695 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2024-11-16 00:18:31,695 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,695 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 70 [2024-11-16 00:18:31,695 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,695 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 73 [2024-11-16 00:18:31,695 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,695 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 77 [2024-11-16 00:18:31,695 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,695 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2024-11-16 00:18:31,695 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,695 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 81 [2024-11-16 00:18:31,695 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,695 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 85 [2024-11-16 00:18:31,695 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,695 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 86 [2024-11-16 00:18:31,695 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,695 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 89 [2024-11-16 00:18:31,696 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,696 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 93 [2024-11-16 00:18:31,696 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,696 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 94 [2024-11-16 00:18:31,696 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,696 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 97 [2024-11-16 00:18:31,696 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,696 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 101 [2024-11-16 00:18:31,696 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,696 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 102 [2024-11-16 00:18:31,696 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,696 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 105 [2024-11-16 00:18:31,696 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,696 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 109 [2024-11-16 00:18:31,696 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,696 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 110 [2024-11-16 00:18:31,696 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,696 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 113 [2024-11-16 00:18:31,696 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,696 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 117 [2024-11-16 00:18:31,696 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,696 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 118 [2024-11-16 00:18:31,696 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,696 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 121 [2024-11-16 00:18:31,696 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,696 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 125 [2024-11-16 00:18:31,696 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,696 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 126 [2024-11-16 00:18:31,696 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,696 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 129 [2024-11-16 00:18:31,696 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,697 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 133 [2024-11-16 00:18:31,697 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,697 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 134 [2024-11-16 00:18:31,697 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,697 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 137 [2024-11-16 00:18:31,697 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,697 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 140 [2024-11-16 00:18:31,697 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,697 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 143 [2024-11-16 00:18:31,697 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,697 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 144 [2024-11-16 00:18:31,697 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,697 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 146 [2024-11-16 00:18:31,697 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,697 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 147 [2024-11-16 00:18:31,697 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,697 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 150 [2024-11-16 00:18:31,697 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,697 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 151 [2024-11-16 00:18:31,697 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,697 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 152 [2024-11-16 00:18:31,697 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,697 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 153 [2024-11-16 00:18:31,697 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,697 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 157 [2024-11-16 00:18:31,697 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 00:18:31,697 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 160 [2024-11-16 00:18:31,698 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,698 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 165 [2024-11-16 00:18:31,698 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 00:18:31,698 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 169 [2024-11-16 00:18:31,698 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,698 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 171 [2024-11-16 00:18:31,698 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,698 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 174 [2024-11-16 00:18:31,698 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 00:18:31,698 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 176 [2024-11-16 00:18:31,698 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:18:31,698 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 275 [2024-11-16 00:18:31,721 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 00:18:31,721 INFO L85 PathProgramCache]: Analyzing trace with hash 544999732, now seen corresponding path program 1 times [2024-11-16 00:18:31,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-16 00:18:31,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952808862] [2024-11-16 00:18:31,721 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 00:18:31,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 00:18:31,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 00:19:07,592 INFO L134 CoverageAnalysis]: Checked inductivity of 782 backedges. 102 proven. 680 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 00:19:07,593 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-16 00:19:07,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952808862] [2024-11-16 00:19:07,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952808862] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 00:19:07,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [862152535] [2024-11-16 00:19:07,593 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 00:19:07,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 00:19:07,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 00:19:07,667 INFO L256 TraceCheckSpWp]: Trace formula consists of 545 conjuncts, 134 conjuncts are in the unsatisfiable core [2024-11-16 00:19:07,672 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 00:19:17,264 INFO L134 CoverageAnalysis]: Checked inductivity of 782 backedges. 0 proven. 782 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 00:19:17,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [862152535] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 00:19:17,264 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-16 00:19:17,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [82, 77] total 158 [2024-11-16 00:19:17,265 INFO L182 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-16 00:19:17,265 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 297 [2024-11-16 00:19:17,265 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 00:19:17,265 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 299 [2024-11-16 00:19:17,265 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:19:17,265 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 302 [2024-11-16 00:19:17,265 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:19:17,265 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 303 [2024-11-16 00:19:17,265 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:19:17,265 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 304 [2024-11-16 00:19:17,265 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 00:19:17,265 WARN L199 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-16 00:19:17,265 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 00:19:17,265 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 00:19:17,266 INFO L85 PathProgramCache]: Analyzing trace with hash -666838747, now seen corresponding path program 9 times [2024-11-16 00:19:17,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 00:19:17,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852153881] [2024-11-16 00:19:17,266 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 00:19:17,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 00:19:17,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 00:19:36,775 INFO L134 CoverageAnalysis]: Checked inductivity of 782 backedges. 99 proven. 683 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 00:19:36,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 00:19:36,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852153881] [2024-11-16 00:19:36,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852153881] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 00:19:36,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [881561055] [2024-11-16 00:19:36,776 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-16 00:19:36,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 00:19:36,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 00:19:36,778 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-16 00:19:36,779 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-16 00:19:37,104 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2024-11-16 00:19:37,104 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 00:19:37,107 INFO L256 TraceCheckSpWp]: Trace formula consists of 559 conjuncts, 107 conjuncts are in the unsatisfiable core [2024-11-16 00:19:37,112 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 00:19:37,811 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2024-11-16 00:19:42,123 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 00:19:42,124 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 96 treesize of output 25 [2024-11-16 00:19:42,542 INFO L134 CoverageAnalysis]: Checked inductivity of 782 backedges. 0 proven. 331 refuted. 0 times theorem prover too weak. 451 trivial. 0 not checked. [2024-11-16 00:19:42,542 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 00:19:54,491 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 299 treesize of output 267 [2024-11-16 00:19:55,143 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 00:19:55,145 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 16 select indices, 16 select index equivalence classes, 28 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 92 case distinctions, treesize of input 17316 treesize of output 10845 [2024-11-16 00:23:37,594 WARN L249 Executor]: External (MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) stderr output: (error "out of memory") [2024-11-16 00:23:37,595 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 101 [2024-11-16 00:23:37,596 WARN L320 FreeRefinementEngine]: Global settings require throwing the following exception [2024-11-16 00:23:37,610 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-16 00:23:37,796 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,SelfDestructingSolverStorable31,SelfDestructingSolverStorable32,16 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 00:23:37,810 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Ended with exit code 0 [2024-11-16 00:23:37,811 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parseSuccess(Executor.java:277) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.push(Scriptor.java:133) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.arrays.DiffWrapperScript.push(DiffWrapperScript.java:90) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.push(WrapperScript.java:148) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.scripttransfer.HistoryRecordingScript.push(HistoryRecordingScript.java:107) at de.uni_freiburg.informatik.ultimate.logic.Util.checkSat(Util.java:48) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.checkRedundancy(SimplifyDDA2.java:275) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.convertForPreprocessedInputTerms(SimplifyDDA2.java:499) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.convert(SimplifyDDA2.java:484) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.convert(SimplifyDDA2.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:88) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:84) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.simplify(SimplifyDDA2.java:590) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.simplify(SmtUtils.java:245) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.simplifyWithStatistics(SmtUtils.java:318) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify(QuantifierPusher.java:728) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:140) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine$ApplicationTermTask.doStep(TermContextTransformationEngine.java:209) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:100) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:84) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:297) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushUtilsForSubsetPush.pushMinionEliminatees(QuantifierPushUtilsForSubsetPush.java:255) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushUtilsForSubsetPush.sequentialSubsetPush(QuantifierPushUtilsForSubsetPush.java:151) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective(QuantifierPusher.java:337) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:189) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:88) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:84) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:297) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushUtilsForSubsetPush.pushMinionEliminatees(QuantifierPushUtilsForSubsetPush.java:255) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushUtilsForSubsetPush.sequentialSubsetPush(QuantifierPushUtilsForSubsetPush.java:151) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective(QuantifierPusher.java:337) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:189) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine$ApplicationTermTask.doStep(TermContextTransformationEngine.java:209) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:100) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:84) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:297) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:283) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.PartialQuantifierElimination.eliminate(PartialQuantifierElimination.java:51) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer$QuantifierEliminationPostprocessor.postprocess(IterativePredicateTransformer.java:234) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.applyPostprocessors(IterativePredicateTransformer.java:416) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeBackwardSequence(IterativePredicateTransformer.java:395) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeWeakestPreconditionSequence(IterativePredicateTransformer.java:267) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolantsUsingUnsatCore(TraceCheckSpWp.java:325) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolants(TraceCheckSpWp.java:181) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.(TraceCheckSpWp.java:160) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:106) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:148) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:317) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.PartialOrderCegarLoop.isCounterexampleFeasible(PartialOrderCegarLoop.java:326) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:407) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:342) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:324) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:429) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:315) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseConcurrentProgram(TraceAbstractionStarter.java:239) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:168) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:143) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: EOF at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser$Action$.CUP$do_action(Parser.java:1518) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser.do_action(Parser.java:701) at com.github.jhoenicke.javacup.runtime.LRParser.parse(LRParser.java:383) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:258) ... 78 more [2024-11-16 00:23:37,817 INFO L158 Benchmark]: Toolchain (without parser) took 794591.84ms. Allocated memory was 100.7MB in the beginning and 3.2GB in the end (delta: 3.1GB). Free memory was 71.8MB in the beginning and 1.5GB in the end (delta: -1.4GB). Peak memory consumption was 2.3GB. Max. memory is 8.0GB. [2024-11-16 00:23:37,817 INFO L158 Benchmark]: CDTParser took 0.20ms. Allocated memory is still 100.7MB. Free memory is still 53.9MB. There was no memory consumed. Max. memory is 8.0GB. [2024-11-16 00:23:37,817 INFO L158 Benchmark]: CACSL2BoogieTranslator took 242.89ms. Allocated memory is still 100.7MB. Free memory was 71.8MB in the beginning and 59.5MB in the end (delta: 12.4MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. [2024-11-16 00:23:37,818 INFO L158 Benchmark]: Boogie Procedure Inliner took 39.38ms. Allocated memory is still 100.7MB. Free memory was 59.5MB in the beginning and 57.9MB in the end (delta: 1.6MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2024-11-16 00:23:37,818 INFO L158 Benchmark]: Boogie Preprocessor took 28.06ms. Allocated memory is still 100.7MB. Free memory was 57.9MB in the beginning and 56.7MB in the end (delta: 1.2MB). There was no memory consumed. Max. memory is 8.0GB. [2024-11-16 00:23:37,818 INFO L158 Benchmark]: RCFGBuilder took 521.79ms. Allocated memory is still 100.7MB. Free memory was 56.7MB in the beginning and 35.6MB in the end (delta: 21.1MB). Peak memory consumption was 21.0MB. Max. memory is 8.0GB. [2024-11-16 00:23:37,818 INFO L158 Benchmark]: TraceAbstraction took 793748.53ms. Allocated memory was 100.7MB in the beginning and 3.2GB in the end (delta: 3.1GB). Free memory was 35.0MB in the beginning and 1.5GB in the end (delta: -1.4GB). Peak memory consumption was 2.3GB. Max. memory is 8.0GB. [2024-11-16 00:23:37,820 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.20ms. Allocated memory is still 100.7MB. Free memory is still 53.9MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 242.89ms. Allocated memory is still 100.7MB. Free memory was 71.8MB in the beginning and 59.5MB in the end (delta: 12.4MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 39.38ms. Allocated memory is still 100.7MB. Free memory was 59.5MB in the beginning and 57.9MB in the end (delta: 1.6MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 28.06ms. Allocated memory is still 100.7MB. Free memory was 57.9MB in the beginning and 56.7MB in the end (delta: 1.2MB). There was no memory consumed. Max. memory is 8.0GB. * RCFGBuilder took 521.79ms. Allocated memory is still 100.7MB. Free memory was 56.7MB in the beginning and 35.6MB in the end (delta: 21.1MB). Peak memory consumption was 21.0MB. Max. memory is 8.0GB. * TraceAbstraction took 793748.53ms. Allocated memory was 100.7MB in the beginning and 3.2GB in the end (delta: 3.1GB). Free memory was 35.0MB in the beginning and 1.5GB in the end (delta: -1.4GB). Peak memory consumption was 2.3GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: External (MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") : de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request...