/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 SUFFICIENT_WITH_CONTEXT -tc ../benchexec/../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/popl20-horseshoe.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.3.0-wip.dk.conditional-comm-158c277 [2024-11-14 10:24:19,268 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-14 10:24:19,308 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../benchexec/../../../trunk/examples/settings/gemcutter/NewStatesSleepPersistentFixedOrder.epf [2024-11-14 10:24:19,315 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-14 10:24:19,315 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-14 10:24:19,327 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-14 10:24:19,327 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-14 10:24:19,327 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-14 10:24:19,327 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-14 10:24:19,327 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-14 10:24:19,328 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-14 10:24:19,328 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-14 10:24:19,328 INFO L153 SettingsManager]: * Use SBE=true [2024-11-14 10:24:19,328 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-14 10:24:19,328 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-14 10:24:19,328 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-14 10:24:19,328 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-14 10:24:19,328 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-14 10:24:19,328 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-14 10:24:19,328 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-14 10:24:19,328 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-14 10:24:19,328 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-14 10:24:19,328 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-14 10:24:19,328 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-14 10:24:19,328 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-14 10:24:19,329 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-14 10:24:19,329 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-14 10:24:19,329 INFO L153 SettingsManager]: * To the following directory=./dump/ [2024-11-14 10:24:19,329 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-14 10:24:19,329 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 10:24:19,329 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-14 10:24:19,329 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-14 10:24:19,329 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-14 10:24:19,329 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-14 10:24:19,329 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-14 10:24:19,329 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-14 10:24:19,329 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2024-11-14 10:24:19,329 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2024-11-14 10:24:19,329 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2024-11-14 10:24:19,329 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 -> SUFFICIENT_WITH_CONTEXT [2024-11-14 10:24:19,527 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-14 10:24:19,533 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-14 10:24:19,535 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-14 10:24:19,536 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-14 10:24:19,536 INFO L274 PluginConnector]: CDTParser initialized [2024-11-14 10:24:19,537 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/svcomp/weaver/popl20-horseshoe.wvr.c [2024-11-14 10:24:20,626 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-14 10:24:20,817 INFO L384 CDTParser]: Found 1 translation units. [2024-11-14 10:24:20,817 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/trunk/examples/svcomp/weaver/popl20-horseshoe.wvr.c [2024-11-14 10:24:20,824 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/data/9f066d2df/45df0aa9c33e4a4a9192406743f098bb/FLAG38dc5c0e6 [2024-11-14 10:24:21,183 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/data/9f066d2df/45df0aa9c33e4a4a9192406743f098bb [2024-11-14 10:24:21,187 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-14 10:24:21,189 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-11-14 10:24:21,189 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-14 10:24:21,189 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-14 10:24:21,193 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-14 10:24:21,193 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 10:24:21" (1/1) ... [2024-11-14 10:24:21,194 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@53593692 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 10:24:21, skipping insertion in model container [2024-11-14 10:24:21,194 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 10:24:21" (1/1) ... [2024-11-14 10:24:21,204 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 10:24:21,324 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-horseshoe.wvr.c[3463,3476] [2024-11-14 10:24:21,332 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 10:24:21,337 INFO L200 MainTranslator]: Completed pre-run [2024-11-14 10:24:21,351 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-horseshoe.wvr.c[3463,3476] [2024-11-14 10:24:21,355 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 10:24:21,364 INFO L204 MainTranslator]: Completed translation [2024-11-14 10:24:21,365 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 10:24:21 WrapperNode [2024-11-14 10:24:21,365 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-14 10:24:21,366 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-14 10:24:21,366 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-14 10:24:21,366 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-14 10:24:21,369 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 10:24:21" (1/1) ... [2024-11-14 10:24:21,374 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 10:24:21" (1/1) ... [2024-11-14 10:24:21,388 INFO L138 Inliner]: procedures = 24, calls = 40, calls flagged for inlining = 16, calls inlined = 18, statements flattened = 234 [2024-11-14 10:24:21,388 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-14 10:24:21,388 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-14 10:24:21,388 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-14 10:24:21,388 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-14 10:24:21,396 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 10:24:21" (1/1) ... [2024-11-14 10:24:21,396 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 10:24:21" (1/1) ... [2024-11-14 10:24:21,398 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 10:24:21" (1/1) ... [2024-11-14 10:24:21,398 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 10:24:21" (1/1) ... [2024-11-14 10:24:21,403 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 10:24:21" (1/1) ... [2024-11-14 10:24:21,405 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 10:24:21" (1/1) ... [2024-11-14 10:24:21,406 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 10:24:21" (1/1) ... [2024-11-14 10:24:21,407 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 10:24:21" (1/1) ... [2024-11-14 10:24:21,409 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-14 10:24:21,409 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-14 10:24:21,409 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-14 10:24:21,409 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-14 10:24:21,410 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 10:24:21" (1/1) ... [2024-11-14 10:24:21,413 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 10:24:21,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 10:24:21,434 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-14 10:24:21,438 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-14 10:24:21,450 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-14 10:24:21,450 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-14 10:24:21,450 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-14 10:24:21,451 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-14 10:24:21,451 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-14 10:24:21,451 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-11-14 10:24:21,451 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-11-14 10:24:21,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-14 10:24:21,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-11-14 10:24:21,451 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-11-14 10:24:21,451 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-11-14 10:24:21,451 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-14 10:24:21,451 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-14 10:24:21,451 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-14 10:24:21,451 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-11-14 10:24:21,452 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-14 10:24:21,534 INFO L238 CfgBuilder]: Building ICFG [2024-11-14 10:24:21,536 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-14 10:24:21,816 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-14 10:24:21,816 INFO L287 CfgBuilder]: Performing block encoding [2024-11-14 10:24:21,899 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-14 10:24:21,899 INFO L316 CfgBuilder]: Removed 5 assume(true) statements. [2024-11-14 10:24:21,899 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 10:24:21 BoogieIcfgContainer [2024-11-14 10:24:21,899 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-14 10:24:21,901 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-14 10:24:21,901 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-14 10:24:21,915 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-14 10:24:21,916 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 10:24:21" (1/3) ... [2024-11-14 10:24:21,917 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@370f4a40 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 10:24:21, skipping insertion in model container [2024-11-14 10:24:21,917 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 10:24:21" (2/3) ... [2024-11-14 10:24:21,918 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@370f4a40 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 10:24:21, skipping insertion in model container [2024-11-14 10:24:21,918 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 10:24:21" (3/3) ... [2024-11-14 10:24:21,919 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-horseshoe.wvr.c [2024-11-14 10:24:21,928 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-14 10:24:21,929 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-horseshoe.wvr.c that has 4 procedures, 191 locations, 1 initial locations, 5 loop locations, and 1 error locations. [2024-11-14 10:24:21,929 INFO L492 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-14 10:24:21,981 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-11-14 10:24:22,020 INFO L123 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 10:24:22,021 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-11-14 10:24:22,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 10:24:22,024 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2024-11-14 10:24:22,025 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2024-11-14 10:24:22,088 INFO L185 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-11-14 10:24:22,098 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2024-11-14 10:24:22,102 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;@17da79d0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 10:24:22,103 INFO L334 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-11-14 10:24:22,461 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 10:24:22,464 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:24:22,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1059484372, now seen corresponding path program 1 times [2024-11-14 10:24:22,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 10:24:22,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936822776] [2024-11-14 10:24:22,469 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:24:22,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:24:22,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:24:22,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 10:24:22,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 10:24:22,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936822776] [2024-11-14 10:24:22,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936822776] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 10:24:22,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 10:24:22,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-14 10:24:22,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80045743] [2024-11-14 10:24:22,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 10:24:22,688 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-14 10:24:22,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 10:24:22,702 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-14 10:24:22,702 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-14 10:24:22,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:22,704 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 10:24:22,705 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 84.5) internal successors, (169), 2 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 10:24:22,705 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:22,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:22,739 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-14 10:24:22,739 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 10:24:22,739 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:24:22,739 INFO L85 PathProgramCache]: Analyzing trace with hash 1769203576, now seen corresponding path program 1 times [2024-11-14 10:24:22,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 10:24:22,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960288743] [2024-11-14 10:24:22,740 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:24:22,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:24:22,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:24:23,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 10:24:23,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 10:24:23,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960288743] [2024-11-14 10:24:23,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960288743] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 10:24:23,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 10:24:23,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-14 10:24:23,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925338283] [2024-11-14 10:24:23,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 10:24:23,113 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-14 10:24:23,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 10:24:23,114 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-14 10:24:23,114 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-14 10:24:23,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:23,119 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 10:24:23,119 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 27.166666666666668) internal successors, (163), 6 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 10:24:23,119 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:23,119 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:23,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:23,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:23,249 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-14 10:24:23,249 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 10:24:23,249 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:24:23,250 INFO L85 PathProgramCache]: Analyzing trace with hash -83590754, now seen corresponding path program 1 times [2024-11-14 10:24:23,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 10:24:23,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616910419] [2024-11-14 10:24:23,250 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:24:23,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:24:23,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:24:23,466 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-14 10:24:23,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 10:24:23,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616910419] [2024-11-14 10:24:23,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616910419] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 10:24:23,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 10:24:23,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-14 10:24:23,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058396340] [2024-11-14 10:24:23,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 10:24:23,467 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-14 10:24:23,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 10:24:23,467 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-14 10:24:23,467 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-14 10:24:23,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:23,467 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 10:24:23,468 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 28.5) internal successors, (171), 6 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 10:24:23,468 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:23,468 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:23,468 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:23,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:23,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:23,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:23,567 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-14 10:24:23,567 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 10:24:23,571 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:24:23,571 INFO L85 PathProgramCache]: Analyzing trace with hash 1191697622, now seen corresponding path program 1 times [2024-11-14 10:24:23,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 10:24:23,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872485031] [2024-11-14 10:24:23,572 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:24:23,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:24:23,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:24:23,817 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-14 10:24:23,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 10:24:23,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872485031] [2024-11-14 10:24:23,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872485031] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:24:23,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1822338753] [2024-11-14 10:24:23,817 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:24:23,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 10:24:23,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 10:24:23,821 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 10:24:23,822 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-14 10:24:23,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:24:23,922 INFO L256 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-14 10:24:23,929 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 10:24:24,204 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-14 10:24:24,204 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 10:24:24,532 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-14 10:24:24,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1822338753] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 10:24:24,532 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 10:24:24,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2024-11-14 10:24:24,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613542634] [2024-11-14 10:24:24,532 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 10:24:24,533 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-14 10:24:24,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 10:24:24,538 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-14 10:24:24,538 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2024-11-14 10:24:24,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:24,538 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 10:24:24,538 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 13.578947368421053) internal successors, (258), 19 states have internal predecessors, (258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 10:24:24,538 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:24,538 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:24,538 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:24,538 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:24,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:24,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:24,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:24,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:24:24,786 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-14 10:24:24,974 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 10:24:24,974 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 10:24:24,986 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:24:24,986 INFO L85 PathProgramCache]: Analyzing trace with hash -514102532, now seen corresponding path program 2 times [2024-11-14 10:24:24,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 10:24:24,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273112270] [2024-11-14 10:24:24,987 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:24:24,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:24:25,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:24:25,815 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-14 10:24:25,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 10:24:25,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273112270] [2024-11-14 10:24:25,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273112270] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:24:25,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [382470767] [2024-11-14 10:24:25,815 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-14 10:24:25,815 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 10:24:25,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 10:24:25,817 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 10:24:25,818 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-14 10:24:25,902 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-14 10:24:25,903 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 10:24:25,904 INFO L256 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 10:24:25,907 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 10:24:26,075 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-14 10:24:26,075 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 10:24:26,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [382470767] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 10:24:26,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 10:24:26,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [19] total 22 [2024-11-14 10:24:26,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48499297] [2024-11-14 10:24:26,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 10:24:26,076 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 10:24:26,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 10:24:26,076 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 10:24:26,076 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2024-11-14 10:24:26,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:26,076 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 10:24:26,077 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 35.8) internal successors, (179), 5 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 10:24:26,077 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:26,077 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:26,077 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:26,077 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:24:26,077 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:26,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:26,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:26,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:26,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:24:26,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:24:26,179 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-14 10:24:26,367 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 10:24:26,368 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 10:24:26,368 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:24:26,368 INFO L85 PathProgramCache]: Analyzing trace with hash -1460205745, now seen corresponding path program 1 times [2024-11-14 10:24:26,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 10:24:26,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702085743] [2024-11-14 10:24:26,368 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:24:26,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:24:26,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:24:26,569 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-14 10:24:26,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 10:24:26,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702085743] [2024-11-14 10:24:26,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702085743] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:24:26,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1671361473] [2024-11-14 10:24:26,570 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:24:26,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 10:24:26,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 10:24:26,572 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 10:24:26,573 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-14 10:24:26,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:24:26,661 INFO L256 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-14 10:24:26,663 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 10:24:26,814 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-14 10:24:26,814 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 10:24:27,042 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-14 10:24:27,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1671361473] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 10:24:27,043 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 10:24:27,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2024-11-14 10:24:27,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713959814] [2024-11-14 10:24:27,043 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 10:24:27,043 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-14 10:24:27,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 10:24:27,044 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-14 10:24:27,045 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2024-11-14 10:24:27,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:27,045 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 10:24:27,046 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 13.789473684210526) internal successors, (262), 19 states have internal predecessors, (262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 10:24:27,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:27,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:27,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:27,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:24:27,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:24:27,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:27,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:27,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:27,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:27,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:24:27,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:24:27,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:24:27,287 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-14 10:24:27,474 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 10:24:27,474 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 10:24:27,478 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:24:27,478 INFO L85 PathProgramCache]: Analyzing trace with hash 2041118343, now seen corresponding path program 2 times [2024-11-14 10:24:27,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 10:24:27,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226469311] [2024-11-14 10:24:27,479 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:24:27,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:24:27,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:24:27,745 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-14 10:24:27,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 10:24:27,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226469311] [2024-11-14 10:24:27,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226469311] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:24:27,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [791091362] [2024-11-14 10:24:27,745 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-14 10:24:27,745 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 10:24:27,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 10:24:27,749 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 10:24:27,750 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-14 10:24:27,835 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-14 10:24:27,835 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 10:24:27,837 INFO L256 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-14 10:24:27,839 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 10:24:28,272 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 10:24:28,272 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 34 treesize of output 30 [2024-11-14 10:24:28,297 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-11-14 10:24:28,297 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 10:24:28,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [791091362] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 10:24:28,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 10:24:28,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [14] total 20 [2024-11-14 10:24:28,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674568386] [2024-11-14 10:24:28,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 10:24:28,297 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-14 10:24:28,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 10:24:28,298 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-14 10:24:28,298 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2024-11-14 10:24:28,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:28,298 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 10:24:28,298 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.625) internal successors, (189), 8 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 10:24:28,298 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:28,298 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:28,298 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:28,298 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:24:28,298 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:24:28,298 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:24:28,298 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:28,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:28,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:28,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:28,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:24:28,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:24:28,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:24:28,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-14 10:24:28,420 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-14 10:24:28,607 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 10:24:28,607 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 10:24:28,607 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:24:28,608 INFO L85 PathProgramCache]: Analyzing trace with hash 637818785, now seen corresponding path program 1 times [2024-11-14 10:24:28,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 10:24:28,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863302497] [2024-11-14 10:24:28,608 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:24:28,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:24:28,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:24:28,900 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-14 10:24:28,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 10:24:28,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863302497] [2024-11-14 10:24:28,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863302497] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:24:28,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1442022200] [2024-11-14 10:24:28,901 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:24:28,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 10:24:28,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 10:24:28,902 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 10:24:28,903 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-14 10:24:28,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:24:28,997 INFO L256 TraceCheckSpWp]: Trace formula consists of 444 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-14 10:24:28,999 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 10:24:29,368 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 10 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-14 10:24:29,369 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 10:24:29,815 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-14 10:24:29,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1442022200] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 10:24:29,815 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 10:24:29,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 33 [2024-11-14 10:24:29,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789172108] [2024-11-14 10:24:29,815 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 10:24:29,816 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-11-14 10:24:29,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 10:24:29,816 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-11-14 10:24:29,817 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=923, Unknown=0, NotChecked=0, Total=1056 [2024-11-14 10:24:29,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:29,817 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 10:24:29,818 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 13.181818181818182) internal successors, (435), 33 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 10:24:29,818 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:29,818 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:29,818 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:29,819 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:24:29,819 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:24:29,819 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:24:29,819 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-11-14 10:24:29,819 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:30,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:30,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:30,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:30,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:24:30,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:24:30,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:24:30,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-14 10:24:30,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-14 10:24:30,405 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-14 10:24:30,597 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 10:24:30,597 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 10:24:30,599 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:24:30,599 INFO L85 PathProgramCache]: Analyzing trace with hash 1723408199, now seen corresponding path program 2 times [2024-11-14 10:24:30,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 10:24:30,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660838628] [2024-11-14 10:24:30,599 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:24:30,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:24:30,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:24:31,693 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-14 10:24:31,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 10:24:31,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660838628] [2024-11-14 10:24:31,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660838628] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:24:31,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1032454496] [2024-11-14 10:24:31,693 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-14 10:24:31,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 10:24:31,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 10:24:31,695 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 10:24:31,697 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-14 10:24:31,788 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-14 10:24:31,788 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 10:24:31,790 INFO L256 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-14 10:24:31,792 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 10:24:32,051 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2024-11-14 10:24:32,051 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 10:24:32,145 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-14 10:24:32,145 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 11 [2024-11-14 10:24:32,628 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2024-11-14 10:24:32,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1032454496] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 10:24:32,628 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 10:24:32,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 6, 7] total 32 [2024-11-14 10:24:32,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623768693] [2024-11-14 10:24:32,629 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 10:24:32,630 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-14 10:24:32,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 10:24:32,630 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-14 10:24:32,631 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=892, Unknown=0, NotChecked=0, Total=992 [2024-11-14 10:24:32,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:32,631 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 10:24:32,631 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 15.84375) internal successors, (507), 32 states have internal predecessors, (507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 10:24:32,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:32,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:32,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:32,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:24:32,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:24:32,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:24:32,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-11-14 10:24:32,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-11-14 10:24:32,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:33,426 WARN L331 ript$VariableManager]: TermVariable v_~q1_back~0_94 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 10:24:33,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:33,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:33,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:33,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:24:33,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:24:33,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:24:33,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-14 10:24:33,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-14 10:24:33,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-14 10:24:33,523 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-14 10:24:33,715 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 10:24:33,716 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 10:24:33,716 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:24:33,716 INFO L85 PathProgramCache]: Analyzing trace with hash 465308371, now seen corresponding path program 3 times [2024-11-14 10:24:33,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 10:24:33,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551523606] [2024-11-14 10:24:33,716 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:24:33,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:24:33,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:24:33,970 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2024-11-14 10:24:33,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 10:24:33,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551523606] [2024-11-14 10:24:33,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551523606] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:24:33,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [586063379] [2024-11-14 10:24:33,970 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 10:24:33,970 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 10:24:33,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 10:24:33,972 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 10:24:33,973 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-14 10:24:34,125 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 10:24:34,126 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 10:24:34,127 INFO L256 TraceCheckSpWp]: Trace formula consists of 462 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-14 10:24:34,130 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 10:24:34,575 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 10:24:34,575 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 34 treesize of output 30 [2024-11-14 10:24:34,592 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2024-11-14 10:24:34,592 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 10:24:34,783 INFO L349 Elim1Store]: treesize reduction 4, result has 95.7 percent of original size [2024-11-14 10:24:34,784 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 45 treesize of output 101 [2024-11-14 10:24:35,236 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2024-11-14 10:24:35,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [586063379] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 10:24:35,236 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 10:24:35,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 23 [2024-11-14 10:24:35,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263440152] [2024-11-14 10:24:35,237 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 10:24:35,237 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-14 10:24:35,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 10:24:35,238 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-14 10:24:35,238 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=451, Unknown=0, NotChecked=0, Total=506 [2024-11-14 10:24:35,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:35,238 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 10:24:35,238 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 16.391304347826086) internal successors, (377), 23 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 10:24:35,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:35,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:35,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:35,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:24:35,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:24:35,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:24:35,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-11-14 10:24:35,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-11-14 10:24:35,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-14 10:24:35,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:35,984 WARN L331 ript$VariableManager]: TermVariable ~q1~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 10:24:35,985 WARN L331 ript$VariableManager]: TermVariable ~q1~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 10:24:36,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:36,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:36,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:36,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:24:36,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:24:36,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:24:36,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-14 10:24:36,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-14 10:24:36,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-14 10:24:36,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:24:36,061 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-14 10:24:36,251 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 10:24:36,251 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 10:24:36,252 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:24:36,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1681046955, now seen corresponding path program 4 times [2024-11-14 10:24:36,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 10:24:36,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929355038] [2024-11-14 10:24:36,252 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:24:36,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:24:36,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:24:36,590 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 24 proven. 52 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2024-11-14 10:24:36,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 10:24:36,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929355038] [2024-11-14 10:24:36,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929355038] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:24:36,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1862683776] [2024-11-14 10:24:36,591 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 10:24:36,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 10:24:36,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 10:24:36,593 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 10:24:36,595 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-14 10:24:36,696 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 10:24:36,696 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 10:24:36,700 INFO L256 TraceCheckSpWp]: Trace formula consists of 502 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-14 10:24:36,703 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 10:24:37,184 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 50 proven. 52 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2024-11-14 10:24:37,185 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 10:24:37,701 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 45 proven. 57 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2024-11-14 10:24:37,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1862683776] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 10:24:37,701 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 10:24:37,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 48 [2024-11-14 10:24:37,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512129525] [2024-11-14 10:24:37,702 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 10:24:37,702 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2024-11-14 10:24:37,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 10:24:37,703 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2024-11-14 10:24:37,704 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=263, Invalid=1993, Unknown=0, NotChecked=0, Total=2256 [2024-11-14 10:24:37,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:37,704 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 10:24:37,704 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 10.770833333333334) internal successors, (517), 48 states have internal predecessors, (517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 10:24:37,704 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:37,704 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:37,704 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:37,704 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:24:37,704 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:24:37,704 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:24:37,704 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-11-14 10:24:37,704 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-11-14 10:24:37,704 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-14 10:24:37,704 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:24:37,704 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:38,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:38,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:38,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:38,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:24:38,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:24:38,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:24:38,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-14 10:24:38,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-14 10:24:38,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-14 10:24:38,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:24:38,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-11-14 10:24:38,724 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-14 10:24:38,915 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 10:24:38,916 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 10:24:39,020 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 12 treesize of output 4 [2024-11-14 10:24:39,121 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:24:39,121 INFO L85 PathProgramCache]: Analyzing trace with hash 1364179830, now seen corresponding path program 1 times [2024-11-14 10:24:39,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 10:24:39,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936767023] [2024-11-14 10:24:39,121 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:24:39,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:24:39,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:24:42,950 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 1 proven. 113 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2024-11-14 10:24:42,950 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-14 10:24:42,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936767023] [2024-11-14 10:24:42,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936767023] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:24:42,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1407005946] [2024-11-14 10:24:42,950 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:24:42,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:24:42,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:24:43,000 INFO L256 TraceCheckSpWp]: Trace formula consists of 490 conjuncts, 55 conjuncts are in the unsatisfiable core [2024-11-14 10:24:43,004 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 10:24:44,560 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 13 proven. 101 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2024-11-14 10:24:44,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1407005946] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:24:44,560 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 10:24:44,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 26] total 55 [2024-11-14 10:24:44,561 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:24:44,561 INFO L85 PathProgramCache]: Analyzing trace with hash -148617417, now seen corresponding path program 5 times [2024-11-14 10:24:44,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 10:24:44,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984856283] [2024-11-14 10:24:44,561 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:24:44,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:24:44,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:24:45,030 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 9 proven. 126 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2024-11-14 10:24:45,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 10:24:45,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984856283] [2024-11-14 10:24:45,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984856283] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:24:45,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [882386882] [2024-11-14 10:24:45,030 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-14 10:24:45,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 10:24:45,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 10:24:45,032 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 10:24:45,033 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-14 10:24:45,159 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2024-11-14 10:24:45,160 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 10:24:45,162 INFO L256 TraceCheckSpWp]: Trace formula consists of 588 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-14 10:24:45,164 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 10:24:45,653 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 50 proven. 85 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2024-11-14 10:24:45,653 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 10:24:46,233 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 25 proven. 110 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2024-11-14 10:24:46,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [882386882] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 10:24:46,233 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 10:24:46,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 55 [2024-11-14 10:24:46,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169920665] [2024-11-14 10:24:46,233 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 10:24:46,234 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2024-11-14 10:24:46,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 10:24:46,235 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2024-11-14 10:24:46,235 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=471, Invalid=2499, Unknown=0, NotChecked=0, Total=2970 [2024-11-14 10:24:46,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:46,235 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 10:24:46,236 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 8.727272727272727) internal successors, (480), 55 states have internal predecessors, (480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 10:24:46,236 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:46,236 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:46,236 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:46,236 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:24:46,236 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:24:46,236 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:24:46,236 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-11-14 10:24:46,236 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-11-14 10:24:46,236 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-14 10:24:46,236 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:24:46,236 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-11-14 10:24:46,236 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:46,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:46,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:46,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:46,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:24:46,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:24:46,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:24:46,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-14 10:24:46,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-14 10:24:46,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-14 10:24:46,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:24:46,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-11-14 10:24:46,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:24:46,758 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-14 10:24:46,945 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,11 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12,SelfDestructingSolverStorable13 [2024-11-14 10:24:46,946 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 10:24:47,036 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 12 treesize of output 4 [2024-11-14 10:24:47,119 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:24:47,119 INFO L85 PathProgramCache]: Analyzing trace with hash 971776531, now seen corresponding path program 1 times [2024-11-14 10:24:47,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 10:24:47,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622976813] [2024-11-14 10:24:47,119 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:24:47,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:24:47,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:24:51,200 INFO L134 CoverageAnalysis]: Checked inductivity of 207 backedges. 1 proven. 154 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2024-11-14 10:24:51,201 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-14 10:24:51,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622976813] [2024-11-14 10:24:51,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622976813] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:24:51,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1832549373] [2024-11-14 10:24:51,201 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:24:51,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:24:51,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:24:51,253 INFO L256 TraceCheckSpWp]: Trace formula consists of 504 conjuncts, 53 conjuncts are in the unsatisfiable core [2024-11-14 10:24:51,258 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 10:24:52,801 INFO L134 CoverageAnalysis]: Checked inductivity of 207 backedges. 13 proven. 142 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2024-11-14 10:24:52,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1832549373] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:24:52,801 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 10:24:52,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 28] total 58 [2024-11-14 10:24:52,802 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:24:52,802 INFO L85 PathProgramCache]: Analyzing trace with hash -673650095, now seen corresponding path program 6 times [2024-11-14 10:24:52,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 10:24:52,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093858970] [2024-11-14 10:24:52,802 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:24:52,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:24:52,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:24:53,744 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 1 proven. 175 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2024-11-14 10:24:53,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 10:24:53,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093858970] [2024-11-14 10:24:53,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093858970] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:24:53,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [321740796] [2024-11-14 10:24:53,744 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-14 10:24:53,745 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 10:24:53,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 10:24:53,746 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 10:24:53,747 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-14 10:24:54,063 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2024-11-14 10:24:54,063 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 10:24:54,065 INFO L256 TraceCheckSpWp]: Trace formula consists of 546 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-14 10:24:54,068 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 10:24:54,335 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-11-14 10:24:54,336 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 10:24:54,402 INFO L349 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2024-11-14 10:24:54,402 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 25 treesize of output 13 [2024-11-14 10:24:54,545 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2024-11-14 10:24:54,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [321740796] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 10:24:54,545 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 10:24:54,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 10, 7] total 42 [2024-11-14 10:24:54,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586209636] [2024-11-14 10:24:54,545 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 10:24:54,546 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-11-14 10:24:54,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 10:24:54,546 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-11-14 10:24:54,547 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=1571, Unknown=0, NotChecked=0, Total=1722 [2024-11-14 10:24:54,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:54,547 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 10:24:54,547 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 11.071428571428571) internal successors, (465), 42 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-14 10:24:54,547 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:54,547 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:54,547 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:54,547 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:24:54,547 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:24:54,547 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:24:54,547 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-11-14 10:24:54,547 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-11-14 10:24:54,547 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-14 10:24:54,547 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:24:54,547 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-11-14 10:24:54,547 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:24:54,547 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:55,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:55,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:55,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:55,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:24:55,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:24:55,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:24:55,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-14 10:24:55,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-14 10:24:55,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-14 10:24:55,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:24:55,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-11-14 10:24:55,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:24:55,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-14 10:24:55,585 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-11-14 10:24:55,773 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14,SelfDestructingSolverStorable15,SelfDestructingSolverStorable16 [2024-11-14 10:24:55,773 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 10:24:55,774 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:24:55,774 INFO L85 PathProgramCache]: Analyzing trace with hash 1192292606, now seen corresponding path program 7 times [2024-11-14 10:24:55,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 10:24:55,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476374822] [2024-11-14 10:24:55,774 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:24:55,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:24:55,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:24:56,230 INFO L134 CoverageAnalysis]: Checked inductivity of 285 backedges. 28 proven. 81 refuted. 0 times theorem prover too weak. 176 trivial. 0 not checked. [2024-11-14 10:24:56,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 10:24:56,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476374822] [2024-11-14 10:24:56,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476374822] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:24:56,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1673519998] [2024-11-14 10:24:56,231 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 10:24:56,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 10:24:56,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 10:24:56,233 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 10:24:56,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-14 10:24:56,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:24:56,357 INFO L256 TraceCheckSpWp]: Trace formula consists of 639 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-14 10:24:56,361 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 10:24:56,787 INFO L134 CoverageAnalysis]: Checked inductivity of 285 backedges. 57 proven. 52 refuted. 0 times theorem prover too weak. 176 trivial. 0 not checked. [2024-11-14 10:24:56,787 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 10:24:57,204 INFO L134 CoverageAnalysis]: Checked inductivity of 285 backedges. 24 proven. 85 refuted. 0 times theorem prover too weak. 176 trivial. 0 not checked. [2024-11-14 10:24:57,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1673519998] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 10:24:57,205 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 10:24:57,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 18, 18] total 51 [2024-11-14 10:24:57,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435343577] [2024-11-14 10:24:57,205 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 10:24:57,205 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2024-11-14 10:24:57,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 10:24:57,206 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2024-11-14 10:24:57,207 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=299, Invalid=2251, Unknown=0, NotChecked=0, Total=2550 [2024-11-14 10:24:57,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:57,207 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 10:24:57,207 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 11.03921568627451) internal successors, (563), 51 states have internal predecessors, (563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 10:24:57,207 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:57,207 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:57,207 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:57,207 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:24:57,207 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:24:57,207 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:24:57,207 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-11-14 10:24:57,207 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-11-14 10:24:57,207 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-14 10:24:57,207 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:24:57,207 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-11-14 10:24:57,207 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:24:57,207 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-14 10:24:57,207 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:57,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:24:57,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:57,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:24:57,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:24:57,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:24:57,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:24:57,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-14 10:24:57,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-14 10:24:57,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-14 10:24:57,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:24:57,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-11-14 10:24:57,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:24:57,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-14 10:24:57,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:24:58,007 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-14 10:24:58,195 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-14 10:24:58,195 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 10:24:58,307 INFO L349 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2024-11-14 10:24:58,308 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 26 treesize of output 9 [2024-11-14 10:24:59,420 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:24:59,420 INFO L85 PathProgramCache]: Analyzing trace with hash 520263296, now seen corresponding path program 1 times [2024-11-14 10:24:59,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 10:24:59,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496231826] [2024-11-14 10:24:59,420 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:24:59,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:24:59,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:25:05,268 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 19 proven. 185 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2024-11-14 10:25:05,269 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-14 10:25:05,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496231826] [2024-11-14 10:25:05,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496231826] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:25:05,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [468112012] [2024-11-14 10:25:05,269 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:25:05,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:25:05,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:25:05,322 INFO L256 TraceCheckSpWp]: Trace formula consists of 532 conjuncts, 63 conjuncts are in the unsatisfiable core [2024-11-14 10:25:05,325 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 10:25:07,202 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 18 proven. 186 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2024-11-14 10:25:07,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [468112012] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:25:07,203 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 10:25:07,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 30] total 66 [2024-11-14 10:25:07,203 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:25:07,203 INFO L85 PathProgramCache]: Analyzing trace with hash -1721988922, now seen corresponding path program 8 times [2024-11-14 10:25:07,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 10:25:07,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833898954] [2024-11-14 10:25:07,204 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:25:07,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:25:07,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:25:12,037 INFO L134 CoverageAnalysis]: Checked inductivity of 318 backedges. 1 proven. 317 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 10:25:12,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 10:25:12,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833898954] [2024-11-14 10:25:12,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833898954] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:25:12,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1169446665] [2024-11-14 10:25:12,038 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-14 10:25:12,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 10:25:12,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 10:25:12,040 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 10:25:12,041 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-14 10:25:12,175 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-14 10:25:12,175 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 10:25:12,177 INFO L256 TraceCheckSpWp]: Trace formula consists of 653 conjuncts, 55 conjuncts are in the unsatisfiable core [2024-11-14 10:25:12,181 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 10:25:13,507 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 10:25:13,507 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 34 treesize of output 30 [2024-11-14 10:25:13,555 INFO L134 CoverageAnalysis]: Checked inductivity of 318 backedges. 0 proven. 175 refuted. 0 times theorem prover too weak. 143 trivial. 0 not checked. [2024-11-14 10:25:13,555 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 10:25:20,487 INFO L349 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2024-11-14 10:25:20,487 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 46 treesize of output 105 [2024-11-14 10:25:24,382 INFO L134 CoverageAnalysis]: Checked inductivity of 318 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2024-11-14 10:25:24,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1169446665] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 10:25:24,382 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 10:25:24,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [69, 21, 18] total 102 [2024-11-14 10:25:24,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749271357] [2024-11-14 10:25:24,382 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 10:25:24,383 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 102 states [2024-11-14 10:25:24,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 10:25:24,384 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2024-11-14 10:25:24,385 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=543, Invalid=9755, Unknown=4, NotChecked=0, Total=10302 [2024-11-14 10:25:24,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:25:24,385 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 10:25:24,386 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 102 states, 102 states have (on average 6.852941176470588) internal successors, (699), 102 states have internal predecessors, (699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 10:25:24,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:25:24,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:25:24,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:25:24,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:25:24,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:25:24,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:25:24,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-11-14 10:25:24,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-11-14 10:25:24,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-14 10:25:24,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:25:24,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-11-14 10:25:24,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:25:24,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-14 10:25:24,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:25:24,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:25:28,810 WARN L331 ript$VariableManager]: TermVariable v_subst_2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 10:25:28,810 WARN L331 ript$VariableManager]: TermVariable v_subst_1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 10:25:28,810 WARN L331 ript$VariableManager]: TermVariable v_~q2_back~0_100 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 10:25:28,851 WARN L331 ript$VariableManager]: TermVariable v_subst_4 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 10:25:28,851 WARN L331 ript$VariableManager]: TermVariable v_subst_3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 10:25:28,851 WARN L331 ript$VariableManager]: TermVariable v_~q2_back~0_100 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 10:25:29,024 WARN L331 ript$VariableManager]: TermVariable v_subst_6 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 10:25:29,024 WARN L331 ript$VariableManager]: TermVariable v_subst_5 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 10:25:29,024 WARN L331 ript$VariableManager]: TermVariable v_~q2_back~0_100 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 10:25:29,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:25:29,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:25:29,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:25:29,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:25:29,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:25:29,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:25:29,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-14 10:25:29,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-14 10:25:29,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-14 10:25:29,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:25:29,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-11-14 10:25:29,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:25:29,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-14 10:25:29,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:25:29,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-11-14 10:25:29,616 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-14 10:25:29,803 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,SelfDestructingSolverStorable19,SelfDestructingSolverStorable20,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 10:25:29,804 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 10:25:29,823 WARN L331 ript$VariableManager]: TermVariable v_subst_4 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 10:25:29,823 WARN L331 ript$VariableManager]: TermVariable v_subst_3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 10:25:29,823 WARN L331 ript$VariableManager]: TermVariable v_~q2_back~0_100 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 10:25:29,969 INFO L349 Elim1Store]: treesize reduction 39, result has 60.2 percent of original size [2024-11-14 10:25:29,969 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 49 treesize of output 74 [2024-11-14 10:25:30,219 WARN L231 CommutativityChecker]: Quantified commutativity condition: (not (let ((.cse2 (select |v_#memory_int_135| v_~q1~0.base_53)) (.cse3 (* 4 v_~q1_front~0_86))) (let ((.cse1 (= v_~q1_back~0_171 v_~q1_front~0_86)) (.cse0 (select .cse2 (+ v_~q1~0.offset_53 .cse3)))) (and (or (< v_~q1_front~0_86 0) (< 0 .cse0) .cse1) (<= 2 |v_thread2Thread1of1ForFork2_~j~0#1_71|) (not .cse1) (= 2 .cse0) (<= v_~q1_front~0_86 v_~q1_back~0_171) (exists ((v_~q1_front~0_81 Int) (v_subst_4 Int) (v_subst_3 Int)) (= 2 (select (select |v_#memory_int_135| v_subst_4) (+ (* 4 v_~q1_front~0_81) v_subst_3)))) (= v_~q2_back~0_107 v_~q2_front~0_82) (= (select .cse2 (+ v_~q1~0.offset_53 .cse3 4)) 2) (<= 1 |v_thread3Thread1of1ForFork0_~k~0#1_64|) (exists ((v_~q2_back~0_100 Int)) (and (<= 1 (select (select |v_#memory_int_135| v_~q2~0.base_39) (+ v_~q2~0.offset_39 (* 4 v_~q2_back~0_100)))) (<= v_~q2_back~0_100 v_~q2_front~0_82) (<= v_~q2_back~0_107 (+ v_~q2_back~0_100 1)))))))) [2024-11-14 10:25:30,220 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:25:30,220 INFO L85 PathProgramCache]: Analyzing trace with hash -1218752733, now seen corresponding path program 1 times [2024-11-14 10:25:30,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 10:25:30,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444401010] [2024-11-14 10:25:30,220 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:25:30,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:25:30,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 10:25:30,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolSpWp [1939260506] [2024-11-14 10:25:30,318 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:25:30,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:25:30,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 10:25:30,412 WARN L124 FreeRefinementEngine]: Strategy SMTINTERPOL was unsuccessful and could not determine trace feasibility [2024-11-14 10:25:30,413 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:25:30,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1852429830, now seen corresponding path program 9 times [2024-11-14 10:25:30,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 10:25:30,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374047963] [2024-11-14 10:25:30,413 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:25:30,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:25:30,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:25:32,474 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 5 proven. 320 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2024-11-14 10:25:32,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 10:25:32,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374047963] [2024-11-14 10:25:32,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374047963] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:25:32,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1264551142] [2024-11-14 10:25:32,474 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 10:25:32,474 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 10:25:32,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 10:25:32,476 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 10:25:32,477 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-14 10:25:32,729 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-11-14 10:25:32,729 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 10:25:32,732 INFO L256 TraceCheckSpWp]: Trace formula consists of 578 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-14 10:25:32,736 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 10:25:33,293 INFO L349 Elim1Store]: treesize reduction 26, result has 10.3 percent of original size [2024-11-14 10:25:33,294 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 13 [2024-11-14 10:25:33,318 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 5 proven. 60 refuted. 0 times theorem prover too weak. 345 trivial. 0 not checked. [2024-11-14 10:25:33,318 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 10:25:33,641 INFO L349 Elim1Store]: treesize reduction 18, result has 28.0 percent of original size [2024-11-14 10:25:33,641 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 18 [2024-11-14 10:25:34,269 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 0 proven. 93 refuted. 0 times theorem prover too weak. 317 trivial. 0 not checked. [2024-11-14 10:25:34,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1264551142] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 10:25:34,269 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 10:25:34,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 10, 14] total 60 [2024-11-14 10:25:34,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689352849] [2024-11-14 10:25:34,269 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 10:25:34,270 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2024-11-14 10:25:34,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 10:25:34,271 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2024-11-14 10:25:34,272 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=479, Invalid=3061, Unknown=0, NotChecked=0, Total=3540 [2024-11-14 10:25:34,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:25:34,272 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 10:25:34,272 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 11.15) internal successors, (669), 60 states have internal predecessors, (669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 10:25:34,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:25:34,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:25:34,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:25:34,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:25:34,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:25:34,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:25:34,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-11-14 10:25:34,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-11-14 10:25:34,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-14 10:25:34,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:25:34,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-11-14 10:25:34,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:25:34,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-14 10:25:34,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:25:34,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-11-14 10:25:34,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:25:35,754 WARN L331 ript$VariableManager]: TermVariable v_~q1_back~0_176 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 10:25:35,812 WARN L331 ript$VariableManager]: TermVariable v_~q1_back~0_176 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 10:25:35,863 WARN L331 ript$VariableManager]: TermVariable v_~q1_back~0_176 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 10:25:36,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:25:36,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:25:36,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:25:36,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:25:36,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:25:36,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:25:36,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-14 10:25:36,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-14 10:25:36,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-14 10:25:36,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:25:36,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-11-14 10:25:36,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:25:36,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-14 10:25:36,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:25:36,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-11-14 10:25:36,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-11-14 10:25:36,137 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-14 10:25:36,324 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21,SelfDestructingSolverStorable22,SelfDestructingSolverStorable23 [2024-11-14 10:25:36,324 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 10:25:36,325 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:25:36,325 INFO L85 PathProgramCache]: Analyzing trace with hash 199643764, now seen corresponding path program 10 times [2024-11-14 10:25:36,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 10:25:36,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539792013] [2024-11-14 10:25:36,325 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:25:36,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:25:36,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:25:36,725 INFO L134 CoverageAnalysis]: Checked inductivity of 510 backedges. 29 proven. 153 refuted. 0 times theorem prover too weak. 328 trivial. 0 not checked. [2024-11-14 10:25:36,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 10:25:36,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539792013] [2024-11-14 10:25:36,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539792013] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:25:36,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1288583651] [2024-11-14 10:25:36,726 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 10:25:36,726 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 10:25:36,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 10:25:36,728 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 10:25:36,728 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-14 10:25:36,846 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 10:25:36,846 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 10:25:36,848 INFO L256 TraceCheckSpWp]: Trace formula consists of 694 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-14 10:25:36,851 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 10:25:37,289 INFO L134 CoverageAnalysis]: Checked inductivity of 510 backedges. 109 proven. 85 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2024-11-14 10:25:37,289 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 10:25:37,769 INFO L134 CoverageAnalysis]: Checked inductivity of 510 backedges. 62 proven. 132 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2024-11-14 10:25:37,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1288583651] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 10:25:37,770 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 10:25:37,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 55 [2024-11-14 10:25:37,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665748145] [2024-11-14 10:25:37,770 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 10:25:37,770 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2024-11-14 10:25:37,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 10:25:37,771 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2024-11-14 10:25:37,772 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=457, Invalid=2513, Unknown=0, NotChecked=0, Total=2970 [2024-11-14 10:25:37,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:25:37,772 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 10:25:37,772 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 9.527272727272727) internal successors, (524), 55 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 10:25:37,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:25:37,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:25:37,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:25:37,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:25:37,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:25:37,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:25:37,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-11-14 10:25:37,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-11-14 10:25:37,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-14 10:25:37,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:25:37,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-11-14 10:25:37,773 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:25:37,773 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-14 10:25:37,773 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:25:37,773 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-11-14 10:25:37,773 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2024-11-14 10:25:37,773 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:25:38,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:25:38,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:25:38,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:25:38,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:25:38,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:25:38,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:25:38,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-14 10:25:38,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-14 10:25:38,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-14 10:25:38,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:25:38,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-11-14 10:25:38,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:25:38,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-14 10:25:38,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:25:38,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-11-14 10:25:38,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-11-14 10:25:38,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:25:38,325 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-14 10:25:38,513 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-11-14 10:25:38,513 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 10:25:38,530 WARN L331 ript$VariableManager]: TermVariable v_subst_4 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 10:25:38,530 WARN L331 ript$VariableManager]: TermVariable v_subst_3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 10:25:38,707 INFO L349 Elim1Store]: treesize reduction 126, result has 43.8 percent of original size [2024-11-14 10:25:38,707 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 74 treesize of output 121 [2024-11-14 10:25:39,873 WARN L231 CommutativityChecker]: Quantified commutativity condition: (not (let ((.cse2 (select |v_#memory_int_154| v_~q1~0.base_55)) (.cse3 (* v_~q1_front~0_103 4))) (let ((.cse0 (= v_~q1_front~0_103 v_~q1_back~0_198)) (.cse1 (select .cse2 (+ v_~q1~0.offset_55 .cse3)))) (and (not .cse0) (<= v_~q1_front~0_103 v_~q1_back~0_198) (<= 1 |v_thread3Thread1of1ForFork0_~k~0#1_79|) (= .cse1 2) (exists ((v_~q2_back~0_100 Int)) (and (<= v_~q2_back~0_100 v_~q2_front~0_94) (<= v_~q2_back~0_126 (+ v_~q2_back~0_100 1)) (<= 1 (select (select |v_#memory_int_154| v_~q2~0.base_42) (+ v_~q2~0.offset_42 (* 4 v_~q2_back~0_100)))))) (= 2 (select .cse2 (+ v_~q1~0.offset_55 .cse3 4))) (= v_~q2_back~0_126 v_~q2_front~0_94) (exists ((v_~q1_back~0_176 Int)) (and (<= v_~q1_back~0_198 (+ 2 v_~q1_back~0_176)) (= (select .cse2 (+ v_~q1~0.offset_55 (* v_~q1_back~0_176 4))) 2) (<= v_~q1_back~0_176 v_~q1_front~0_103))) (= 2 (select .cse2 (+ v_~q1~0.offset_55 (- 4) (* v_~q1_back~0_198 4)))) (exists ((v_~q1_front~0_81 Int) (v_subst_4 Int) (v_subst_3 Int)) (= 2 (select (select |v_#memory_int_154| v_subst_4) (+ (* 4 v_~q1_front~0_81) v_subst_3)))) (<= 2 |v_thread2Thread1of1ForFork2_~j~0#1_88|) (or (< v_~q1_front~0_103 0) .cse0 (< 0 .cse1)))))) [2024-11-14 10:25:39,874 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:25:39,874 INFO L85 PathProgramCache]: Analyzing trace with hash -1799661166, now seen corresponding path program 1 times [2024-11-14 10:25:39,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 10:25:39,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736578320] [2024-11-14 10:25:39,874 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:25:39,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:25:39,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 10:25:39,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolSpWp [1815864272] [2024-11-14 10:25:39,974 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:25:39,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:25:40,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 10:25:40,087 WARN L124 FreeRefinementEngine]: Strategy SMTINTERPOL was unsuccessful and could not determine trace feasibility [2024-11-14 10:25:40,214 INFO L349 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2024-11-14 10:25:40,214 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 13 [2024-11-14 10:25:41,331 WARN L231 CommutativityChecker]: Quantified commutativity condition: (not (let ((.cse0 (select |v_#memory_int_155| v_~q1~0.base_56))) (and (<= 2 |v_thread2Thread1of1ForFork2_~j~0#1_89|) (<= v_~q1_front~0_104 v_~q1_back~0_199) (exists ((v_~q1_back~0_176 Int)) (and (= (select .cse0 (+ v_~q1~0.offset_56 (* v_~q1_back~0_176 4))) 2) (<= v_~q1_back~0_176 v_~q1_front~0_104) (<= v_~q1_back~0_199 (+ 2 v_~q1_back~0_176)))) (<= v_~q2_front~0_95 v_~q2_back~0_127) (not (= v_~q1_front~0_104 v_~q1_back~0_199)) (= 2 (select .cse0 (+ v_~q1~0.offset_56 (* v_~q1_back~0_199 4) (- 4)))) (<= 1 |v_thread2Thread1of1ForFork2_~j~0#1_89|)))) [2024-11-14 10:25:41,332 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:25:41,332 INFO L85 PathProgramCache]: Analyzing trace with hash 343055674, now seen corresponding path program 1 times [2024-11-14 10:25:41,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 10:25:41,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043773318] [2024-11-14 10:25:41,332 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:25:41,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:25:41,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:25:50,212 INFO L134 CoverageAnalysis]: Checked inductivity of 528 backedges. 9 proven. 519 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 10:25:50,212 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-14 10:25:50,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043773318] [2024-11-14 10:25:50,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043773318] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:25:50,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [467578435] [2024-11-14 10:25:50,213 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:25:50,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:25:50,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:25:50,289 INFO L256 TraceCheckSpWp]: Trace formula consists of 674 conjuncts, 114 conjuncts are in the unsatisfiable core [2024-11-14 10:25:50,292 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 10:25:57,168 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 10:25:57,169 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 28 treesize of output 22 [2024-11-14 10:25:57,244 INFO L134 CoverageAnalysis]: Checked inductivity of 528 backedges. 14 proven. 514 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 10:25:57,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [467578435] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:25:57,244 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 10:25:57,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [75, 74] total 146 [2024-11-14 10:25:57,245 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:25:57,245 INFO L85 PathProgramCache]: Analyzing trace with hash -437828180, now seen corresponding path program 11 times [2024-11-14 10:25:57,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 10:25:57,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163357711] [2024-11-14 10:25:57,245 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:25:57,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:25:57,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:25:57,696 INFO L134 CoverageAnalysis]: Checked inductivity of 551 backedges. 62 proven. 173 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2024-11-14 10:25:57,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 10:25:57,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163357711] [2024-11-14 10:25:57,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163357711] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:25:57,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1438559891] [2024-11-14 10:25:57,696 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-14 10:25:57,696 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 10:25:57,696 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 10:25:57,698 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 10:25:57,698 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-14 10:25:58,352 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2024-11-14 10:25:58,352 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 10:25:58,356 INFO L256 TraceCheckSpWp]: Trace formula consists of 780 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-11-14 10:25:58,362 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 10:25:59,674 INFO L134 CoverageAnalysis]: Checked inductivity of 551 backedges. 102 proven. 323 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2024-11-14 10:25:59,674 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 10:26:01,451 INFO L134 CoverageAnalysis]: Checked inductivity of 551 backedges. 119 proven. 306 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2024-11-14 10:26:01,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1438559891] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 10:26:01,452 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 10:26:01,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 37, 36] total 93 [2024-11-14 10:26:01,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314874611] [2024-11-14 10:26:01,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 10:26:01,452 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 93 states [2024-11-14 10:26:01,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 10:26:01,454 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2024-11-14 10:26:01,455 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1322, Invalid=7234, Unknown=0, NotChecked=0, Total=8556 [2024-11-14 10:26:01,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:26:01,455 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 10:26:01,456 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 93 states, 93 states have (on average 9.333333333333334) internal successors, (868), 93 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 10:26:01,456 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:26:01,456 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:26:01,456 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:26:01,456 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:26:01,456 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:26:01,456 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:26:01,456 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-11-14 10:26:01,456 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-11-14 10:26:01,456 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-14 10:26:01,456 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:26:01,456 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-11-14 10:26:01,456 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:26:01,456 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-14 10:26:01,456 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:26:01,456 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-11-14 10:26:01,456 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2024-11-14 10:26:01,456 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:26:01,456 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:26:04,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:26:04,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:26:04,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:26:04,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:26:04,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:26:04,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:26:04,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-14 10:26:04,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-14 10:26:04,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-14 10:26:04,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:26:04,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-11-14 10:26:04,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:26:04,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-14 10:26:04,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:26:04,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-11-14 10:26:04,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-11-14 10:26:04,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:26:04,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2024-11-14 10:26:04,555 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-14 10:26:04,742 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,17 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25,SelfDestructingSolverStorable26,SelfDestructingSolverStorable27,SelfDestructingSolverStorable28 [2024-11-14 10:26:04,742 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 10:26:04,757 WARN L331 ript$VariableManager]: TermVariable v_subst_4 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 10:26:04,757 WARN L331 ript$VariableManager]: TermVariable v_subst_3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 10:26:04,973 INFO L349 Elim1Store]: treesize reduction 126, result has 43.8 percent of original size [2024-11-14 10:26:04,974 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 74 treesize of output 121 [2024-11-14 10:26:06,354 WARN L231 CommutativityChecker]: Quantified commutativity condition: (not (let ((.cse2 (select |v_#memory_int_171| v_~q1~0.base_58)) (.cse3 (* v_~q1_front~0_117 4))) (let ((.cse0 (select .cse2 (+ v_~q1~0.offset_58 .cse3))) (.cse1 (= v_~q1_front~0_117 v_~q1_back~0_229))) (and (<= v_~q1_front~0_117 v_~q1_back~0_229) (= 2 .cse0) (exists ((v_~q2_back~0_100 Int)) (and (<= v_~q2_back~0_100 v_~q2_front~0_106) (<= v_~q2_back~0_140 (+ v_~q2_back~0_100 1)) (<= 1 (select (select |v_#memory_int_171| v_~q2~0.base_44) (+ v_~q2~0.offset_44 (* 4 v_~q2_back~0_100)))))) (<= 1 |v_thread3Thread1of1ForFork0_~k~0#1_87|) (not .cse1) (or (< 0 .cse0) .cse1 (< v_~q1_front~0_117 0)) (= 2 (select .cse2 (+ v_~q1~0.offset_58 (* v_~q1_back~0_229 4) (- 4)))) (exists ((v_~q1_front~0_81 Int) (v_subst_4 Int) (v_subst_3 Int)) (= (select (select |v_#memory_int_171| v_subst_4) (+ (* 4 v_~q1_front~0_81) v_subst_3)) 2)) (exists ((v_~q1_back~0_176 Int)) (and (<= v_~q1_back~0_229 (+ 2 v_~q1_back~0_176)) (= 2 (select .cse2 (+ v_~q1~0.offset_58 (* v_~q1_back~0_176 4)))) (<= v_~q1_back~0_176 v_~q1_front~0_117))) (= v_~q2_front~0_106 v_~q2_back~0_140) (= 2 (select .cse2 (+ v_~q1~0.offset_58 .cse3 4))) (<= 2 |v_thread2Thread1of1ForFork2_~j~0#1_99|))))) [2024-11-14 10:26:06,355 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:26:06,355 INFO L85 PathProgramCache]: Analyzing trace with hash 892690736, now seen corresponding path program 1 times [2024-11-14 10:26:06,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 10:26:06,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109450287] [2024-11-14 10:26:06,355 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:26:06,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:26:06,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 10:26:06,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolSpWp [473160715] [2024-11-14 10:26:06,444 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:26:06,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:26:06,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 10:26:06,509 WARN L124 FreeRefinementEngine]: Strategy SMTINTERPOL was unsuccessful and could not determine trace feasibility [2024-11-14 10:26:06,642 INFO L349 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2024-11-14 10:26:06,643 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 13 [2024-11-14 10:26:07,762 WARN L231 CommutativityChecker]: Quantified commutativity condition: (not (let ((.cse0 (select |v_#memory_int_172| v_~q1~0.base_59))) (and (not (= v_~q1_front~0_118 v_~q1_back~0_230)) (exists ((v_~q1_back~0_176 Int)) (and (<= v_~q1_back~0_230 (+ 2 v_~q1_back~0_176)) (= (select .cse0 (+ v_~q1~0.offset_59 (* v_~q1_back~0_176 4))) 2) (<= v_~q1_back~0_176 v_~q1_front~0_118))) (<= 1 |v_thread2Thread1of1ForFork2_~j~0#1_100|) (<= v_~q2_front~0_107 v_~q2_back~0_141) (<= v_~q1_front~0_118 v_~q1_back~0_230) (= (select .cse0 (+ v_~q1~0.offset_59 (* v_~q1_back~0_230 4) (- 4))) 2) (<= 2 |v_thread2Thread1of1ForFork2_~j~0#1_100|)))) [2024-11-14 10:26:07,763 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:26:07,763 INFO L85 PathProgramCache]: Analyzing trace with hash 1495266284, now seen corresponding path program 1 times [2024-11-14 10:26:07,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 10:26:07,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925915882] [2024-11-14 10:26:07,763 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:26:07,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:26:07,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:26:51,743 INFO L134 CoverageAnalysis]: Checked inductivity of 820 backedges. 0 proven. 820 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 10:26:51,743 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-14 10:26:51,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925915882] [2024-11-14 10:26:51,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925915882] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:26:51,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [780494055] [2024-11-14 10:26:51,744 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:26:51,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:26:51,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:26:51,877 INFO L256 TraceCheckSpWp]: Trace formula consists of 730 conjuncts, 142 conjuncts are in the unsatisfiable core [2024-11-14 10:26:51,881 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 10:26:58,478 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 10:26:58,478 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 28 treesize of output 22 [2024-11-14 10:26:58,560 INFO L134 CoverageAnalysis]: Checked inductivity of 820 backedges. 14 proven. 806 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 10:26:58,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [780494055] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:26:58,560 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 10:26:58,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [84, 81] total 144 [2024-11-14 10:26:58,561 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:26:58,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1261225302, now seen corresponding path program 12 times [2024-11-14 10:26:58,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 10:26:58,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751725776] [2024-11-14 10:26:58,561 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:26:58,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:26:58,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:27:03,208 INFO L134 CoverageAnalysis]: Checked inductivity of 843 backedges. 43 proven. 800 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 10:27:03,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 10:27:03,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751725776] [2024-11-14 10:27:03,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751725776] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:27:03,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1950483643] [2024-11-14 10:27:03,208 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-14 10:27:03,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 10:27:03,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 10:27:03,210 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 10:27:03,210 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-14 10:27:03,866 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2024-11-14 10:27:03,866 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 10:27:03,869 INFO L256 TraceCheckSpWp]: Trace formula consists of 696 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-14 10:27:03,872 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 10:27:04,338 INFO L134 CoverageAnalysis]: Checked inductivity of 843 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 773 trivial. 0 not checked. [2024-11-14 10:27:04,338 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 10:27:04,463 INFO L349 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2024-11-14 10:27:04,463 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 25 treesize of output 13 [2024-11-14 10:27:04,704 INFO L134 CoverageAnalysis]: Checked inductivity of 843 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 773 trivial. 0 not checked. [2024-11-14 10:27:04,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1950483643] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 10:27:04,704 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 10:27:04,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [85, 9, 9] total 95 [2024-11-14 10:27:04,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899406122] [2024-11-14 10:27:04,705 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 10:27:04,705 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 95 states [2024-11-14 10:27:04,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 10:27:04,706 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2024-11-14 10:27:04,708 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=492, Invalid=8438, Unknown=0, NotChecked=0, Total=8930 [2024-11-14 10:27:04,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:27:04,708 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 10:27:04,708 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 95 states, 95 states have (on average 6.515789473684211) internal successors, (619), 95 states have internal predecessors, (619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 10:27:04,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:27:04,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:27:04,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:27:04,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:27:04,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:27:04,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:27:04,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-11-14 10:27:04,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-11-14 10:27:04,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-14 10:27:04,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:27:04,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-11-14 10:27:04,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:27:04,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-14 10:27:04,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:27:04,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-11-14 10:27:04,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2024-11-14 10:27:04,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:27:04,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 106 states. [2024-11-14 10:27:04,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:27:08,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:27:08,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:27:08,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:27:08,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:27:08,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:27:08,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:27:08,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-14 10:27:08,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-14 10:27:08,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-14 10:27:08,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:27:08,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-11-14 10:27:08,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:27:08,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-14 10:27:08,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:27:08,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-11-14 10:27:08,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-11-14 10:27:08,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:27:08,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2024-11-14 10:27:08,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-11-14 10:27:08,354 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-14 10:27:08,541 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,SelfDestructingSolverStorable31,SelfDestructingSolverStorable32,SelfDestructingSolverStorable33,SelfDestructingSolverStorable34,18 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 10:27:08,542 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 10:27:08,557 WARN L331 ript$VariableManager]: TermVariable v_subst_4 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 10:27:08,557 WARN L331 ript$VariableManager]: TermVariable v_subst_3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 10:27:08,718 INFO L349 Elim1Store]: treesize reduction 49, result has 54.6 percent of original size [2024-11-14 10:27:08,718 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 49 treesize of output 74 [2024-11-14 10:27:10,002 WARN L231 CommutativityChecker]: Quantified commutativity condition: (not (let ((.cse5 (select |v_#memory_int_192| v_~q1~0.base_61)) (.cse6 (* v_~q1_front~0_137 4))) (let ((.cse1 (select .cse5 (+ v_~q1~0.offset_61 .cse6)))) (let ((.cse2 (+ v_~q1_front~0_137 1)) (.cse0 (= v_~q1_front~0_137 v_~q1_back~0_256)) (.cse3 (< v_~q1_front~0_137 0)) (.cse4 (< 0 .cse1))) (and (= v_~q2_front~0_119 v_~q2_back~0_155) (exists ((v_~q2_back~0_100 Int)) (and (<= v_~q2_back~0_155 (+ v_~q2_back~0_100 1)) (<= v_~q2_back~0_100 v_~q2_front~0_119) (<= 1 (select (select |v_#memory_int_192| v_~q2~0.base_46) (+ v_~q2~0.offset_46 (* 4 v_~q2_back~0_100)))))) (<= 2 |v_thread2Thread1of1ForFork2_~j~0#1_110|) (not .cse0) (= .cse1 2) (or (< v_~q1_back~0_256 .cse2) .cse3 .cse4) (<= 1 |v_thread3Thread1of1ForFork0_~k~0#1_95|) (or (forall ((v_~q1_front~0_92 Int)) (or (< v_~q1_front~0_92 .cse2) (< 0 (select .cse5 (+ (* 4 v_~q1_front~0_92) v_~q1~0.offset_61))) (< v_~q1_front~0_92 0) (< v_~q1_back~0_256 v_~q1_front~0_92))) (not (= (select .cse5 (+ v_~q1~0.offset_61 (* v_~q1_back~0_256 4))) 2))) (exists ((v_~q1_front~0_81 Int) (v_subst_4 Int) (v_subst_3 Int)) (= 2 (select (select |v_#memory_int_192| v_subst_4) (+ (* 4 v_~q1_front~0_81) v_subst_3)))) (= (select .cse5 (+ v_~q1~0.offset_61 4 .cse6)) 2) (or .cse0 .cse3 .cse4) (<= v_~q1_front~0_137 v_~q1_back~0_256)))))) [2024-11-14 10:27:10,003 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:27:10,003 INFO L85 PathProgramCache]: Analyzing trace with hash -2032269726, now seen corresponding path program 1 times [2024-11-14 10:27:10,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 10:27:10,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105290174] [2024-11-14 10:27:10,003 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:27:10,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:27:10,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 10:27:10,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolSpWp [782683576] [2024-11-14 10:27:10,109 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:27:10,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:27:10,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 10:27:10,235 WARN L124 FreeRefinementEngine]: Strategy SMTINTERPOL was unsuccessful and could not determine trace feasibility [2024-11-14 10:27:10,348 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 12 treesize of output 4 [2024-11-14 10:27:11,431 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:27:11,431 INFO L85 PathProgramCache]: Analyzing trace with hash -1167793494, now seen corresponding path program 1 times [2024-11-14 10:27:11,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 10:27:11,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004004126] [2024-11-14 10:27:11,431 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:27:11,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:27:11,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:27:22,485 INFO L134 CoverageAnalysis]: Checked inductivity of 934 backedges. 5 proven. 929 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 10:27:22,485 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-14 10:27:22,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004004126] [2024-11-14 10:27:22,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004004126] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:27:22,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [827619464] [2024-11-14 10:27:22,485 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:27:22,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:27:22,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:27:22,685 INFO L256 TraceCheckSpWp]: Trace formula consists of 764 conjuncts, 138 conjuncts are in the unsatisfiable core [2024-11-14 10:27:22,690 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 10:27:30,591 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-11-14 10:27:30,591 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 19 treesize of output 16 [2024-11-14 10:27:30,683 INFO L134 CoverageAnalysis]: Checked inductivity of 934 backedges. 14 proven. 920 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 10:27:30,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [827619464] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:27:30,684 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 10:27:30,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [86, 86] total 158 [2024-11-14 10:27:30,684 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:27:30,684 INFO L85 PathProgramCache]: Analyzing trace with hash -497428164, now seen corresponding path program 13 times [2024-11-14 10:27:30,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 10:27:30,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558569946] [2024-11-14 10:27:30,684 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:27:30,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:27:30,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:27:42,916 INFO L134 CoverageAnalysis]: Checked inductivity of 940 backedges. 42 proven. 898 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 10:27:42,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 10:27:42,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558569946] [2024-11-14 10:27:42,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558569946] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:27:42,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [129784421] [2024-11-14 10:27:42,916 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 10:27:42,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 10:27:42,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 10:27:42,918 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 10:27:42,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-14 10:27:43,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:27:43,094 INFO L256 TraceCheckSpWp]: Trace formula consists of 850 conjuncts, 127 conjuncts are in the unsatisfiable core [2024-11-14 10:27:43,098 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 10:27:46,510 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 10:27:46,510 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 35 treesize of output 31 [2024-11-14 10:27:46,585 INFO L134 CoverageAnalysis]: Checked inductivity of 940 backedges. 0 proven. 848 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2024-11-14 10:27:46,586 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 10:28:05,474 INFO L349 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2024-11-14 10:28:05,475 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 48 treesize of output 105 [2024-11-14 10:28:06,061 INFO L134 CoverageAnalysis]: Checked inductivity of 940 backedges. 0 proven. 89 refuted. 0 times theorem prover too weak. 851 trivial. 0 not checked. [2024-11-14 10:28:06,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [129784421] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 10:28:06,062 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 10:28:06,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [100, 43, 17] total 149 [2024-11-14 10:28:06,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176317821] [2024-11-14 10:28:06,062 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 10:28:06,062 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 149 states [2024-11-14 10:28:06,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 10:28:06,063 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 149 interpolants. [2024-11-14 10:28:06,067 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=786, Invalid=21258, Unknown=8, NotChecked=0, Total=22052 [2024-11-14 10:28:06,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:28:06,067 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 10:28:06,068 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 149 states, 149 states have (on average 5.221476510067114) internal successors, (778), 149 states have internal predecessors, (778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 10:28:06,068 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:28:06,068 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:28:06,068 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:28:06,068 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:28:06,068 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:28:06,068 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:28:06,068 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-11-14 10:28:06,068 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-11-14 10:28:06,068 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-14 10:28:06,068 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:28:06,068 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-11-14 10:28:06,068 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:28:06,068 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-14 10:28:06,068 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:28:06,068 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-11-14 10:28:06,068 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-11-14 10:28:06,068 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:28:06,068 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 106 states. [2024-11-14 10:28:06,068 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-11-14 10:28:06,068 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:28:19,442 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-11-14 10:28:22,435 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-11-14 10:28:37,087 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:28:39,093 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:28:41,108 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:28:43,114 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-11-14 10:28:45,132 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-11-14 10:28:47,220 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:28:55,115 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:28:57,223 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:28:59,227 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:29:01,230 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:29:11,073 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:29:13,077 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:29:15,082 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:29:17,084 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:29:19,090 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:29:21,096 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:29:23,100 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:29:25,142 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:29:27,147 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:29:29,153 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:29:51,580 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:29:53,586 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:29:55,596 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:29:57,598 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:29:59,604 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:30:01,606 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:30:03,612 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:30:05,672 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:30:08,280 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:30:10,286 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:30:12,291 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:30:14,432 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-11-14 10:30:16,434 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:30:18,578 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:30:20,580 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:30:22,585 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:30:24,588 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:30:26,590 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:30:28,595 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:30:30,614 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:30:33,063 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.44s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:30:35,096 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:30:37,137 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:30:39,146 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:30:40,152 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:30:42,248 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:30:44,251 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:30:46,257 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:30:48,285 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:30:50,287 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:30:52,293 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:30:54,300 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:30:56,304 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:30:58,307 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:31:00,312 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:31:02,318 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:31:04,368 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:31:06,373 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:31:08,575 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:31:21,921 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:31:23,925 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:31:25,936 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:31:27,944 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:31:29,947 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:31:32,377 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:31:34,389 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:31:38,555 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:31:40,557 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:31:42,563 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:31:44,581 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:31:47,355 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:31:50,038 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:32:02,853 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:32:04,856 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:32:06,873 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:32:08,877 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:32:10,881 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:32:12,893 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:32:14,951 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:32:16,024 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:32:18,033 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:32:20,037 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:32:22,042 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 10:32:22,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:32:22,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:32:22,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:32:22,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:32:22,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:32:22,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:32:22,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-14 10:32:22,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-14 10:32:22,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-14 10:32:22,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:32:22,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-11-14 10:32:22,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:32:22,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-14 10:32:22,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:32:22,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-11-14 10:32:22,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-11-14 10:32:22,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:32:22,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2024-11-14 10:32:22,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-11-14 10:32:22,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2024-11-14 10:32:22,671 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-14 10:32:22,858 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35,SelfDestructingSolverStorable36,SelfDestructingSolverStorable37,SelfDestructingSolverStorable38,SelfDestructingSolverStorable39 [2024-11-14 10:32:22,858 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 10:32:22,875 WARN L331 ript$VariableManager]: TermVariable v_subst_4 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 10:32:22,875 WARN L331 ript$VariableManager]: TermVariable v_subst_3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 10:32:23,150 INFO L349 Elim1Store]: treesize reduction 162, result has 55.5 percent of original size [2024-11-14 10:32:23,151 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 85 treesize of output 226 [2024-11-14 10:32:25,001 WARN L231 CommutativityChecker]: Quantified commutativity condition: (not (let ((.cse4 (select |v_#memory_int_214| v_~q1~0.base_64)) (.cse12 (* v_~q1_front~0_158 4))) (let ((.cse8 (select .cse4 (+ v_~q1~0.offset_64 .cse12)))) (let ((.cse0 (< v_~q1_front~0_158 0)) (.cse2 (< 0 .cse8)) (.cse1 (+ v_~q1_front~0_158 1)) (.cse3 (= v_~q1_front~0_158 v_~q1_back~0_287)) (.cse7 (* 4 v_~q2_back~0_174)) (.cse10 (select .cse4 (+ v_~q1~0.offset_64 .cse12 4))) (.cse6 (* v_~q2_front~0_136 4))) (and (or .cse0 (< v_~q1_back~0_287 .cse1) .cse2) (or .cse0 .cse3 .cse2) (<= v_~q1_front~0_158 v_~q1_back~0_287) (<= 1 |v_thread3Thread1of1ForFork0_~k~0#1_103|) (= v_~q2_front~0_136 v_~q2_back~0_174) (or (not (= 2 (select .cse4 (+ v_~q1~0.offset_64 (* v_~q1_back~0_287 4))))) (forall ((v_~q1_front~0_92 Int)) (or (< v_~q1_back~0_287 v_~q1_front~0_92) (< v_~q1_front~0_92 .cse1) (< v_~q1_front~0_92 0) (< 0 (select .cse4 (+ (* 4 v_~q1_front~0_92) v_~q1~0.offset_64)))))) (exists ((v_~q1_front~0_81 Int) (v_subst_4 Int) (v_subst_3 Int)) (= (select (select |v_#memory_int_214| v_subst_4) (+ (* 4 v_~q1_front~0_81) v_subst_3)) 2)) (forall ((~q2~0.base Int) (~q2~0.offset Int)) (let ((.cse5 (select |v_#memory_int_214| ~q2~0.base))) (or (< 0 (select .cse5 (+ .cse6 ~q2~0.offset))) (< (+ (select .cse5 (+ .cse7 ~q2~0.offset)) 1) .cse8)))) (<= 2 |v_thread2Thread1of1ForFork2_~j~0#1_121|) (exists ((v_~q2_back~0_100 Int)) (and (<= v_~q2_back~0_174 (+ v_~q2_back~0_100 1)) (<= 1 (select (select |v_#memory_int_214| v_~q2~0.base_48) (+ v_~q2~0.offset_48 (* 4 v_~q2_back~0_100)))) (<= v_~q2_back~0_100 v_~q2_front~0_136))) (not .cse3) (forall ((~q2~0.base Int) (~q2~0.offset Int)) (let ((.cse9 (select |v_#memory_int_214| ~q2~0.base))) (or (< 0 (select .cse9 (+ .cse6 ~q2~0.offset 4))) (< (+ (select .cse9 (+ .cse7 ~q2~0.offset 4)) 1) .cse8)))) (= 2 .cse10) (forall ((~q2~0.base Int) (~q2~0.offset Int)) (let ((.cse11 (select |v_#memory_int_214| ~q2~0.base))) (or (< 0 (select .cse11 (+ .cse6 ~q2~0.offset 8))) (< (+ (select .cse11 (+ .cse7 ~q2~0.offset 8)) 1) (select .cse4 (+ v_~q1~0.offset_64 .cse12 8)))))) (= 2 .cse8) (forall ((~q2~0.base Int) (~q2~0.offset Int)) (let ((.cse13 (select |v_#memory_int_214| ~q2~0.base))) (or (< (+ (select .cse13 (+ .cse7 ~q2~0.offset 8)) 1) .cse10) (< 0 (select .cse13 (+ .cse6 ~q2~0.offset 8))))))))))) [2024-11-14 10:32:25,002 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:32:25,002 INFO L85 PathProgramCache]: Analyzing trace with hash -570233480, now seen corresponding path program 1 times [2024-11-14 10:32:25,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 10:32:25,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880502104] [2024-11-14 10:32:25,002 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:32:25,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:32:25,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 10:32:25,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolSpWp [818862948] [2024-11-14 10:32:25,203 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:32:25,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:32:25,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 10:32:25,322 WARN L124 FreeRefinementEngine]: Strategy SMTINTERPOL was unsuccessful and could not determine trace feasibility [2024-11-14 10:32:25,459 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 12 treesize of output 4 [2024-11-14 10:32:26,539 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:32:26,539 INFO L85 PathProgramCache]: Analyzing trace with hash -1723296273, now seen corresponding path program 1 times [2024-11-14 10:32:26,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 10:32:26,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015323111] [2024-11-14 10:32:26,540 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:32:26,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:32:26,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:32:47,373 INFO L134 CoverageAnalysis]: Checked inductivity of 1502 backedges. 0 proven. 1502 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 10:32:47,373 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-14 10:32:47,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015323111] [2024-11-14 10:32:47,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015323111] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:32:47,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1511486124] [2024-11-14 10:32:47,374 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:32:47,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:32:47,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:32:47,601 INFO L256 TraceCheckSpWp]: Trace formula consists of 900 conjuncts, 129 conjuncts are in the unsatisfiable core [2024-11-14 10:32:47,606 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 10:32:57,043 INFO L134 CoverageAnalysis]: Checked inductivity of 1502 backedges. 28 proven. 934 refuted. 0 times theorem prover too weak. 540 trivial. 0 not checked. [2024-11-14 10:32:57,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1511486124] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:32:57,043 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 10:32:57,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [105, 64] total 167 [2024-11-14 10:32:57,044 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:32:57,044 INFO L85 PathProgramCache]: Analyzing trace with hash -2045935571, now seen corresponding path program 14 times [2024-11-14 10:32:57,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 10:32:57,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035205197] [2024-11-14 10:32:57,044 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:32:57,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:32:57,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:32:58,351 INFO L134 CoverageAnalysis]: Checked inductivity of 1508 backedges. 139 proven. 829 refuted. 0 times theorem prover too weak. 540 trivial. 0 not checked. [2024-11-14 10:32:58,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 10:32:58,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035205197] [2024-11-14 10:32:58,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035205197] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:32:58,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1917029694] [2024-11-14 10:32:58,351 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-14 10:32:58,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 10:32:58,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 10:32:58,353 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 10:32:58,353 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-14 10:32:58,672 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-14 10:32:58,672 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 10:32:58,675 INFO L256 TraceCheckSpWp]: Trace formula consists of 986 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-11-14 10:32:58,679 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 10:33:00,306 INFO L134 CoverageAnalysis]: Checked inductivity of 1508 backedges. 226 proven. 742 refuted. 0 times theorem prover too weak. 540 trivial. 0 not checked. [2024-11-14 10:33:00,306 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 10:33:02,208 INFO L134 CoverageAnalysis]: Checked inductivity of 1508 backedges. 217 proven. 751 refuted. 0 times theorem prover too weak. 540 trivial. 0 not checked. [2024-11-14 10:33:02,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1917029694] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 10:33:02,209 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 10:33:02,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48, 48] total 136 [2024-11-14 10:33:02,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266269219] [2024-11-14 10:33:02,209 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 10:33:02,209 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 136 states [2024-11-14 10:33:02,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 10:33:02,211 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 136 interpolants. [2024-11-14 10:33:02,212 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2649, Invalid=15711, Unknown=0, NotChecked=0, Total=18360 [2024-11-14 10:33:02,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:33:02,212 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 10:33:02,213 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 136 states, 136 states have (on average 6.617647058823529) internal successors, (900), 136 states have internal predecessors, (900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 10:33:02,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:33:02,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:33:02,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:33:02,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:33:02,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:33:02,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:33:02,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-11-14 10:33:02,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-11-14 10:33:02,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-14 10:33:02,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:33:02,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-11-14 10:33:02,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:33:02,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-14 10:33:02,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:33:02,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-11-14 10:33:02,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-11-14 10:33:02,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:33:02,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 106 states. [2024-11-14 10:33:02,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-11-14 10:33:02,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 121 states. [2024-11-14 10:33:02,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:33:03,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:33:03,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:33:03,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:33:03,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:33:03,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:33:03,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:33:03,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-14 10:33:03,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-14 10:33:03,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-14 10:33:03,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:33:03,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-11-14 10:33:03,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:33:03,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-14 10:33:03,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:33:03,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-11-14 10:33:03,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-11-14 10:33:03,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:33:03,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2024-11-14 10:33:03,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-11-14 10:33:03,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2024-11-14 10:33:03,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-14 10:33:03,989 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-14 10:33:04,176 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40,SelfDestructingSolverStorable41,SelfDestructingSolverStorable42,SelfDestructingSolverStorable43,SelfDestructingSolverStorable44 [2024-11-14 10:33:04,176 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 10:33:04,192 WARN L331 ript$VariableManager]: TermVariable v_subst_4 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 10:33:04,193 WARN L331 ript$VariableManager]: TermVariable v_subst_3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 10:33:04,465 INFO L349 Elim1Store]: treesize reduction 162, result has 55.5 percent of original size [2024-11-14 10:33:04,466 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 85 treesize of output 226 [2024-11-14 10:33:06,100 WARN L231 CommutativityChecker]: Quantified commutativity condition: (not (let ((.cse11 (select |v_#memory_int_242| v_~q1~0.base_67)) (.cse12 (* v_~q1_front~0_178 4))) (let ((.cse1 (select .cse11 (+ v_~q1~0.offset_67 .cse12)))) (let ((.cse4 (select .cse11 (+ v_~q1~0.offset_67 .cse12 4))) (.cse6 (+ v_~q1_front~0_178 1)) (.cse3 (* 4 v_~q2_back~0_186)) (.cse5 (* v_~q2_front~0_147 4)) (.cse7 (< v_~q1_front~0_178 0)) (.cse8 (< 0 .cse1)) (.cse0 (= v_~q1_front~0_178 v_~q1_back~0_330))) (and (not .cse0) (<= 2 |v_thread2Thread1of1ForFork2_~j~0#1_133|) (= 2 .cse1) (forall ((~q2~0.base Int) (~q2~0.offset Int)) (let ((.cse2 (select |v_#memory_int_242| ~q2~0.base))) (or (< (+ (select .cse2 (+ ~q2~0.offset 8 .cse3)) 1) .cse4) (< 0 (select .cse2 (+ .cse5 ~q2~0.offset 8)))))) (<= 1 |v_thread3Thread1of1ForFork0_~k~0#1_112|) (or (< v_~q1_back~0_330 .cse6) .cse7 .cse8) (forall ((~q2~0.base Int) (~q2~0.offset Int)) (let ((.cse9 (select |v_#memory_int_242| ~q2~0.base))) (or (< (+ (select .cse9 (+ ~q2~0.offset .cse3)) 1) .cse1) (< 0 (select .cse9 (+ .cse5 ~q2~0.offset)))))) (= .cse4 2) (<= v_~q1_front~0_178 v_~q1_back~0_330) (forall ((~q2~0.base Int) (~q2~0.offset Int)) (let ((.cse10 (select |v_#memory_int_242| ~q2~0.base))) (or (< 0 (select .cse10 (+ .cse5 ~q2~0.offset 8))) (< (+ (select .cse10 (+ ~q2~0.offset 8 .cse3)) 1) (select .cse11 (+ v_~q1~0.offset_67 .cse12 8)))))) (exists ((v_~q2_back~0_100 Int)) (and (<= v_~q2_back~0_100 v_~q2_front~0_147) (<= 1 (select (select |v_#memory_int_242| v_~q2~0.base_50) (+ v_~q2~0.offset_50 (* 4 v_~q2_back~0_100)))) (<= v_~q2_back~0_186 (+ v_~q2_back~0_100 1)))) (or (not (= (select .cse11 (+ v_~q1~0.offset_67 (* v_~q1_back~0_330 4))) 2)) (forall ((v_~q1_front~0_92 Int)) (or (< 0 (select .cse11 (+ (* 4 v_~q1_front~0_92) v_~q1~0.offset_67))) (< v_~q1_front~0_92 .cse6) (< v_~q1_front~0_92 0) (< v_~q1_back~0_330 v_~q1_front~0_92)))) (forall ((~q2~0.base Int) (~q2~0.offset Int)) (let ((.cse13 (select |v_#memory_int_242| ~q2~0.base))) (or (< (+ (select .cse13 (+ ~q2~0.offset 4 .cse3)) 1) .cse1) (< 0 (select .cse13 (+ .cse5 ~q2~0.offset 4)))))) (exists ((v_~q1_front~0_81 Int) (v_subst_4 Int) (v_subst_3 Int)) (= 2 (select (select |v_#memory_int_242| v_subst_4) (+ (* 4 v_~q1_front~0_81) v_subst_3)))) (or .cse7 .cse8 .cse0) (= v_~q2_front~0_147 v_~q2_back~0_186)))))) [2024-11-14 10:33:06,101 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:33:06,101 INFO L85 PathProgramCache]: Analyzing trace with hash -1410979560, now seen corresponding path program 1 times [2024-11-14 10:33:06,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 10:33:06,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276750667] [2024-11-14 10:33:06,101 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:33:06,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:33:06,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 10:33:06,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolSpWp [1315786416] [2024-11-14 10:33:06,276 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:33:06,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:33:06,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 10:33:06,500 WARN L124 FreeRefinementEngine]: Strategy SMTINTERPOL was unsuccessful and could not determine trace feasibility [2024-11-14 10:33:06,601 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 12 treesize of output 4 [2024-11-14 10:33:07,693 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:33:07,693 INFO L85 PathProgramCache]: Analyzing trace with hash 1471783835, now seen corresponding path program 1 times [2024-11-14 10:33:07,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 10:33:07,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028016594] [2024-11-14 10:33:07,693 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:33:07,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:33:07,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:33:31,336 INFO L134 CoverageAnalysis]: Checked inductivity of 1615 backedges. 15 proven. 1600 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 10:33:31,336 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-14 10:33:31,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028016594] [2024-11-14 10:33:31,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028016594] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:33:31,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1319165265] [2024-11-14 10:33:31,336 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:33:31,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:33:31,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:33:31,620 INFO L256 TraceCheckSpWp]: Trace formula consists of 914 conjuncts, 192 conjuncts are in the unsatisfiable core [2024-11-14 10:33:31,624 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 10:33:46,481 INFO L134 CoverageAnalysis]: Checked inductivity of 1615 backedges. 19 proven. 1596 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 10:33:46,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1319165265] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:33:46,481 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 10:33:46,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [107, 105] total 189 [2024-11-14 10:33:46,482 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:33:46,482 INFO L85 PathProgramCache]: Analyzing trace with hash 445097043, now seen corresponding path program 15 times [2024-11-14 10:33:46,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 10:33:46,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788087434] [2024-11-14 10:33:46,482 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:33:46,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:33:46,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:33:49,193 INFO L134 CoverageAnalysis]: Checked inductivity of 1621 backedges. 134 proven. 947 refuted. 0 times theorem prover too weak. 540 trivial. 0 not checked. [2024-11-14 10:33:49,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 10:33:49,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788087434] [2024-11-14 10:33:49,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788087434] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:33:49,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [484829831] [2024-11-14 10:33:49,194 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 10:33:49,194 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 10:33:49,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 10:33:49,195 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 10:33:49,196 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-14 10:33:50,140 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2024-11-14 10:33:50,140 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 10:33:50,144 INFO L256 TraceCheckSpWp]: Trace formula consists of 846 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-11-14 10:33:50,147 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 10:33:50,817 INFO L134 CoverageAnalysis]: Checked inductivity of 1621 backedges. 0 proven. 197 refuted. 0 times theorem prover too weak. 1424 trivial. 0 not checked. [2024-11-14 10:33:50,817 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 10:33:51,111 INFO L349 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2024-11-14 10:33:51,111 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 25 treesize of output 13 [2024-11-14 10:33:51,392 INFO L134 CoverageAnalysis]: Checked inductivity of 1621 backedges. 0 proven. 197 refuted. 0 times theorem prover too weak. 1424 trivial. 0 not checked. [2024-11-14 10:33:51,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [484829831] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 10:33:51,392 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 10:33:51,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 15, 15] total 82 [2024-11-14 10:33:51,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066767692] [2024-11-14 10:33:51,393 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 10:33:51,393 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 82 states [2024-11-14 10:33:51,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 10:33:51,394 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2024-11-14 10:33:51,394 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=577, Invalid=6065, Unknown=0, NotChecked=0, Total=6642 [2024-11-14 10:33:51,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:33:51,395 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 10:33:51,395 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 82 states, 82 states have (on average 8.817073170731707) internal successors, (723), 82 states have internal predecessors, (723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 10:33:51,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:33:51,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:33:51,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:33:51,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:33:51,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:33:51,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:33:51,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-11-14 10:33:51,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-11-14 10:33:51,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-14 10:33:51,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:33:51,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-11-14 10:33:51,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:33:51,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-14 10:33:51,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:33:51,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-11-14 10:33:51,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-11-14 10:33:51,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:33:51,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 106 states. [2024-11-14 10:33:51,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-11-14 10:33:51,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 121 states. [2024-11-14 10:33:51,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-14 10:33:51,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:33:54,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:33:54,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:33:54,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:33:54,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:33:54,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:33:54,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:33:54,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-14 10:33:54,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-14 10:33:54,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-14 10:33:54,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:33:54,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-11-14 10:33:54,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:33:54,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-14 10:33:54,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:33:54,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-11-14 10:33:54,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-11-14 10:33:54,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:33:54,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2024-11-14 10:33:54,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-11-14 10:33:54,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2024-11-14 10:33:54,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-14 10:33:54,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-14 10:33:54,486 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-14 10:33:54,672 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,SelfDestructingSolverStorable46,SelfDestructingSolverStorable47,SelfDestructingSolverStorable48,SelfDestructingSolverStorable49,21 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 10:33:54,672 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 10:33:54,688 WARN L331 ript$VariableManager]: TermVariable v_subst_4 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 10:33:54,689 WARN L331 ript$VariableManager]: TermVariable v_subst_3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 10:33:54,935 INFO L349 Elim1Store]: treesize reduction 119, result has 53.9 percent of original size [2024-11-14 10:33:54,936 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 101 treesize of output 170 [2024-11-14 10:33:56,383 WARN L231 CommutativityChecker]: Quantified commutativity condition: (not (let ((.cse9 (select |v_#memory_int_271| v_~q1~0.base_70)) (.cse10 (* v_~q1_front~0_205 4))) (let ((.cse8 (select .cse9 (+ .cse10 v_~q1~0.offset_70)))) (let ((.cse0 (< v_~q1_front~0_205 0)) (.cse2 (< 0 .cse8)) (.cse1 (= v_~q1_front~0_205 v_~q1_back~0_366)) (.cse4 (select .cse9 (+ .cse10 v_~q1~0.offset_70 8))) (.cse3 (+ v_~q1_front~0_205 1)) (.cse6 (* v_~q2_front~0_162 4)) (.cse7 (* 4 v_~q2_back~0_203)) (.cse12 (select .cse9 (+ .cse10 v_~q1~0.offset_70 4)))) (and (or .cse0 .cse1 .cse2) (or .cse0 .cse2 (< v_~q1_back~0_366 .cse3)) (= 2 .cse4) (<= v_~q1_front~0_205 v_~q1_back~0_366) (forall ((~q2~0.base Int) (~q2~0.offset Int)) (let ((.cse5 (select |v_#memory_int_271| ~q2~0.base))) (or (< 0 (select .cse5 (+ ~q2~0.offset .cse6))) (< (+ (select .cse5 (+ ~q2~0.offset .cse7)) 1) .cse8)))) (not .cse1) (= 2 (select .cse9 (+ .cse10 v_~q1~0.offset_70 20))) (= v_~q2_front~0_162 v_~q2_back~0_203) (forall ((~q2~0.base Int) (~q2~0.offset Int)) (let ((.cse11 (select |v_#memory_int_271| ~q2~0.base))) (or (< 0 (select .cse11 (+ ~q2~0.offset .cse6 8))) (< (+ (select .cse11 (+ ~q2~0.offset 8 .cse7)) 1) .cse4)))) (= 2 .cse12) (= (select .cse9 (+ .cse10 v_~q1~0.offset_70 12)) 2) (= 2 .cse8) (<= 1 |v_thread3Thread1of1ForFork0_~k~0#1_121|) (or (forall ((v_~q1_front~0_92 Int)) (or (< 0 (select .cse9 (+ (* 4 v_~q1_front~0_92) v_~q1~0.offset_70))) (< v_~q1_back~0_366 v_~q1_front~0_92) (< v_~q1_front~0_92 .cse3) (< v_~q1_front~0_92 0))) (not (= (select .cse9 (+ v_~q1~0.offset_70 (* v_~q1_back~0_366 4))) 2))) (forall ((~q2~0.base Int) (~q2~0.offset Int)) (let ((.cse13 (select |v_#memory_int_271| ~q2~0.base))) (or (< 0 (select .cse13 (+ ~q2~0.offset .cse6 4))) (< (+ (select .cse13 (+ ~q2~0.offset 4 .cse7)) 1) .cse8)))) (= 2 (select .cse9 (+ .cse10 v_~q1~0.offset_70 16))) (exists ((v_~q1_front~0_81 Int) (v_subst_4 Int) (v_subst_3 Int)) (= 2 (select (select |v_#memory_int_271| v_subst_4) (+ (* 4 v_~q1_front~0_81) v_subst_3)))) (forall ((~q2~0.base Int) (~q2~0.offset Int)) (let ((.cse14 (select |v_#memory_int_271| ~q2~0.base))) (or (< 0 (select .cse14 (+ ~q2~0.offset .cse6 8))) (< (+ (select .cse14 (+ ~q2~0.offset 8 .cse7)) 1) .cse12)))) (<= 2 |v_thread2Thread1of1ForFork2_~j~0#1_145|) (exists ((v_~q2_back~0_100 Int)) (and (<= 1 (select (select |v_#memory_int_271| v_~q2~0.base_52) (+ v_~q2~0.offset_52 (* 4 v_~q2_back~0_100)))) (<= v_~q2_back~0_203 (+ v_~q2_back~0_100 1)) (<= v_~q2_back~0_100 v_~q2_front~0_162)))))))) [2024-11-14 10:33:56,383 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:33:56,384 INFO L85 PathProgramCache]: Analyzing trace with hash -578213178, now seen corresponding path program 1 times [2024-11-14 10:33:56,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 10:33:56,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864969363] [2024-11-14 10:33:56,384 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:33:56,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:33:56,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 10:33:56,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolSpWp [1232478576] [2024-11-14 10:33:56,572 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:33:56,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:33:56,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 10:33:56,805 WARN L124 FreeRefinementEngine]: Strategy SMTINTERPOL was unsuccessful and could not determine trace feasibility [2024-11-14 10:33:56,917 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 12 treesize of output 4 [2024-11-14 10:33:58,005 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:33:58,005 INFO L85 PathProgramCache]: Analyzing trace with hash 1521103804, now seen corresponding path program 1 times [2024-11-14 10:33:58,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 10:33:58,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099658586] [2024-11-14 10:33:58,005 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:33:58,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:33:58,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:34:14,344 INFO L134 CoverageAnalysis]: Checked inductivity of 1787 backedges. 61 proven. 1726 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 10:34:14,344 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-14 10:34:14,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099658586] [2024-11-14 10:34:14,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099658586] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:34:14,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1210226966] [2024-11-14 10:34:14,344 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:34:14,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:34:14,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:34:14,537 INFO L256 TraceCheckSpWp]: Trace formula consists of 997 conjuncts, 190 conjuncts are in the unsatisfiable core [2024-11-14 10:34:14,541 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 10:34:27,706 INFO L349 Elim1Store]: treesize reduction 3, result has 78.6 percent of original size [2024-11-14 10:34:27,706 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 23 treesize of output 18 [2024-11-14 10:34:27,849 INFO L134 CoverageAnalysis]: Checked inductivity of 1787 backedges. 14 proven. 1722 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2024-11-14 10:34:27,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1210226966] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:34:27,850 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 10:34:27,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [115, 108] total 208 [2024-11-14 10:34:27,850 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:34:27,850 INFO L85 PathProgramCache]: Analyzing trace with hash -2041188064, now seen corresponding path program 16 times [2024-11-14 10:34:27,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 10:34:27,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886252970] [2024-11-14 10:34:27,850 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:34:27,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:34:27,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:34:29,679 INFO L134 CoverageAnalysis]: Checked inductivity of 1817 backedges. 268 proven. 1009 refuted. 0 times theorem prover too weak. 540 trivial. 0 not checked. [2024-11-14 10:34:29,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 10:34:29,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886252970] [2024-11-14 10:34:29,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886252970] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:34:29,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1439172578] [2024-11-14 10:34:29,680 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 10:34:29,680 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 10:34:29,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 10:34:29,681 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 10:34:29,682 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-14 10:34:29,885 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 10:34:29,885 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 10:34:29,889 INFO L256 TraceCheckSpWp]: Trace formula consists of 983 conjuncts, 54 conjuncts are in the unsatisfiable core [2024-11-14 10:34:29,892 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 10:34:32,313 INFO L134 CoverageAnalysis]: Checked inductivity of 1817 backedges. 301 proven. 976 refuted. 0 times theorem prover too weak. 540 trivial. 0 not checked. [2024-11-14 10:34:32,313 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 10:34:34,854 INFO L134 CoverageAnalysis]: Checked inductivity of 1817 backedges. 264 proven. 1013 refuted. 0 times theorem prover too weak. 540 trivial. 0 not checked. [2024-11-14 10:34:34,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1439172578] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 10:34:34,855 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 10:34:34,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 54, 54] total 160 [2024-11-14 10:34:34,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674177200] [2024-11-14 10:34:34,855 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 10:34:34,855 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 160 states [2024-11-14 10:34:34,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 10:34:34,857 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 160 interpolants. [2024-11-14 10:34:34,859 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2841, Invalid=22599, Unknown=0, NotChecked=0, Total=25440 [2024-11-14 10:34:34,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:34:34,859 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 10:34:34,860 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 160 states, 160 states have (on average 7.14375) internal successors, (1143), 160 states have internal predecessors, (1143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 10:34:34,860 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:34:34,860 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:34:34,860 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:34:34,860 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:34:34,860 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:34:34,860 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:34:34,860 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-11-14 10:34:34,860 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-11-14 10:34:34,860 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-14 10:34:34,860 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:34:34,860 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-11-14 10:34:34,860 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:34:34,860 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-14 10:34:34,860 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:34:34,860 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-11-14 10:34:34,860 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-11-14 10:34:34,860 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:34:34,860 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 106 states. [2024-11-14 10:34:34,860 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-11-14 10:34:34,860 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 121 states. [2024-11-14 10:34:34,860 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-14 10:34:34,860 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-11-14 10:34:34,860 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:34:38,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:34:38,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:34:38,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:34:38,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:34:38,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:34:38,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:34:38,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-14 10:34:38,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-14 10:34:38,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-14 10:34:38,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:34:38,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-11-14 10:34:38,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:34:38,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-14 10:34:38,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:34:38,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-11-14 10:34:38,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-11-14 10:34:38,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:34:38,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2024-11-14 10:34:38,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-11-14 10:34:38,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2024-11-14 10:34:38,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-14 10:34:38,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-14 10:34:38,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-11-14 10:34:38,876 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-14 10:34:39,062 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,SelfDestructingSolverStorable51,22 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52,SelfDestructingSolverStorable53,SelfDestructingSolverStorable54 [2024-11-14 10:34:39,062 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 10:34:39,078 WARN L331 ript$VariableManager]: TermVariable v_subst_4 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 10:34:39,078 WARN L331 ript$VariableManager]: TermVariable v_subst_3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 10:34:39,342 INFO L349 Elim1Store]: treesize reduction 119, result has 53.9 percent of original size [2024-11-14 10:34:39,342 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 101 treesize of output 170 [2024-11-14 10:34:40,798 WARN L231 CommutativityChecker]: Quantified commutativity condition: (not (let ((.cse4 (select |v_#memory_int_301| v_~q1~0.base_73)) (.cse5 (* v_~q1_front~0_227 4))) (let ((.cse9 (select .cse4 (+ v_~q1~0.offset_73 .cse5)))) (let ((.cse7 (select .cse4 (+ v_~q1~0.offset_73 .cse5 8))) (.cse3 (select .cse4 (+ v_~q1~0.offset_73 .cse5 4))) (.cse1 (* v_~q2_front~0_176 4)) (.cse2 (* 4 v_~q2_back~0_222)) (.cse10 (+ v_~q1_front~0_227 1)) (.cse13 (< 0 .cse9)) (.cse14 (< v_~q1_front~0_227 0)) (.cse12 (= v_~q1_front~0_227 v_~q1_back~0_413))) (and (forall ((~q2~0.base Int) (~q2~0.offset Int)) (let ((.cse0 (select |v_#memory_int_301| ~q2~0.base))) (or (< 0 (select .cse0 (+ ~q2~0.offset .cse1 8))) (< (+ (select .cse0 (+ ~q2~0.offset 8 .cse2)) 1) .cse3)))) (= v_~q2_front~0_176 v_~q2_back~0_222) (exists ((v_~q1_front~0_81 Int) (v_subst_4 Int) (v_subst_3 Int)) (= 2 (select (select |v_#memory_int_301| v_subst_4) (+ (* 4 v_~q1_front~0_81) v_subst_3)))) (<= 1 |v_thread3Thread1of1ForFork0_~k~0#1_130|) (exists ((v_~q2_back~0_100 Int)) (and (<= v_~q2_back~0_222 (+ v_~q2_back~0_100 1)) (<= v_~q2_back~0_100 v_~q2_front~0_176) (<= 1 (select (select |v_#memory_int_301| v_~q2~0.base_54) (+ v_~q2~0.offset_54 (* 4 v_~q2_back~0_100)))))) (= (select .cse4 (+ v_~q1~0.offset_73 .cse5 20)) 2) (= (select .cse4 (+ v_~q1~0.offset_73 16 .cse5)) 2) (= (select .cse4 (+ v_~q1~0.offset_73 .cse5 12)) 2) (forall ((~q2~0.base Int) (~q2~0.offset Int)) (let ((.cse6 (select |v_#memory_int_301| ~q2~0.base))) (or (< (+ (select .cse6 (+ ~q2~0.offset 8 .cse2)) 1) .cse7) (< 0 (select .cse6 (+ ~q2~0.offset .cse1 8)))))) (= 2 .cse7) (= .cse3 2) (<= v_~q1_front~0_227 v_~q1_back~0_413) (forall ((~q2~0.base Int) (~q2~0.offset Int)) (let ((.cse8 (select |v_#memory_int_301| ~q2~0.base))) (or (< 0 (select .cse8 (+ ~q2~0.offset .cse1))) (< (+ (select .cse8 (+ ~q2~0.offset .cse2)) 1) .cse9)))) (or (forall ((v_~q1_front~0_92 Int)) (or (< v_~q1_back~0_413 v_~q1_front~0_92) (< v_~q1_front~0_92 0) (< v_~q1_front~0_92 .cse10) (< 0 (select .cse4 (+ (* 4 v_~q1_front~0_92) v_~q1~0.offset_73))))) (not (= (select .cse4 (+ (* v_~q1_back~0_413 4) v_~q1~0.offset_73)) 2))) (forall ((~q2~0.base Int) (~q2~0.offset Int)) (let ((.cse11 (select |v_#memory_int_301| ~q2~0.base))) (or (< 0 (select .cse11 (+ ~q2~0.offset .cse1 4))) (< (+ (select .cse11 (+ ~q2~0.offset .cse2 4)) 1) .cse9)))) (not .cse12) (= .cse9 2) (<= 2 |v_thread2Thread1of1ForFork2_~j~0#1_160|) (or .cse13 .cse14 (< v_~q1_back~0_413 .cse10)) (or .cse13 .cse14 .cse12)))))) [2024-11-14 10:34:40,799 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:34:40,799 INFO L85 PathProgramCache]: Analyzing trace with hash 835056232, now seen corresponding path program 1 times [2024-11-14 10:34:40,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 10:34:40,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460319014] [2024-11-14 10:34:40,799 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:34:40,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:34:41,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 10:34:41,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolSpWp [882608977] [2024-11-14 10:34:41,026 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:34:41,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:34:41,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 10:34:41,297 WARN L124 FreeRefinementEngine]: Strategy SMTINTERPOL was unsuccessful and could not determine trace feasibility [2024-11-14 10:34:41,415 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 12 treesize of output 4 [2024-11-14 10:34:42,514 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:34:42,514 INFO L85 PathProgramCache]: Analyzing trace with hash -595505430, now seen corresponding path program 1 times [2024-11-14 10:34:42,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 10:34:42,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122368495] [2024-11-14 10:34:42,514 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:34:42,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:34:42,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:34:58,703 INFO L134 CoverageAnalysis]: Checked inductivity of 1916 backedges. 41 proven. 1875 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 10:34:58,704 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-14 10:34:58,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122368495] [2024-11-14 10:34:58,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122368495] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:34:58,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2039904054] [2024-11-14 10:34:58,704 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:34:58,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:34:58,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:34:58,937 INFO L256 TraceCheckSpWp]: Trace formula consists of 1011 conjuncts, 192 conjuncts are in the unsatisfiable core [2024-11-14 10:34:58,942 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 10:35:12,188 INFO L349 Elim1Store]: treesize reduction 6, result has 79.3 percent of original size [2024-11-14 10:35:12,188 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 32 [2024-11-14 10:35:12,343 INFO L134 CoverageAnalysis]: Checked inductivity of 1916 backedges. 14 proven. 1851 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2024-11-14 10:35:12,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2039904054] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:35:12,344 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 10:35:12,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [117, 110] total 206 [2024-11-14 10:35:12,344 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:35:12,344 INFO L85 PathProgramCache]: Analyzing trace with hash -221068602, now seen corresponding path program 17 times [2024-11-14 10:35:12,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 10:35:12,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729829115] [2024-11-14 10:35:12,345 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:35:12,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:35:12,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:35:14,291 INFO L134 CoverageAnalysis]: Checked inductivity of 1946 backedges. 268 proven. 1138 refuted. 0 times theorem prover too weak. 540 trivial. 0 not checked. [2024-11-14 10:35:14,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 10:35:14,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729829115] [2024-11-14 10:35:14,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729829115] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:35:14,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [225378719] [2024-11-14 10:35:14,291 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-14 10:35:14,291 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 10:35:14,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 10:35:14,293 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 10:35:14,294 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-14 10:35:41,399 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2024-11-14 10:35:41,399 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 10:35:41,432 INFO L256 TraceCheckSpWp]: Trace formula consists of 1097 conjuncts, 58 conjuncts are in the unsatisfiable core [2024-11-14 10:35:41,436 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 10:35:44,222 INFO L134 CoverageAnalysis]: Checked inductivity of 1946 backedges. 268 proven. 1138 refuted. 0 times theorem prover too weak. 540 trivial. 0 not checked. [2024-11-14 10:35:44,222 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 10:35:48,160 INFO L134 CoverageAnalysis]: Checked inductivity of 1946 backedges. 300 proven. 1106 refuted. 0 times theorem prover too weak. 540 trivial. 0 not checked. [2024-11-14 10:35:48,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [225378719] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 10:35:48,160 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 10:35:48,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 59, 58] total 171 [2024-11-14 10:35:48,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726669363] [2024-11-14 10:35:48,160 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 10:35:48,161 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 171 states [2024-11-14 10:35:48,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 10:35:48,163 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 171 interpolants. [2024-11-14 10:35:48,164 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5329, Invalid=23741, Unknown=0, NotChecked=0, Total=29070 [2024-11-14 10:35:48,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:35:48,164 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 10:35:48,164 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 171 states, 171 states have (on average 7.3391812865497075) internal successors, (1255), 171 states have internal predecessors, (1255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 10:35:48,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:35:48,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:35:48,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:35:48,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:35:48,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:35:48,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:35:48,165 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-11-14 10:35:48,165 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-11-14 10:35:48,165 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-14 10:35:48,165 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:35:48,165 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-11-14 10:35:48,165 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:35:48,165 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-14 10:35:48,165 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:35:48,165 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-11-14 10:35:48,165 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-11-14 10:35:48,165 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:35:48,165 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 106 states. [2024-11-14 10:35:48,165 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-11-14 10:35:48,165 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 121 states. [2024-11-14 10:35:48,165 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-14 10:35:48,165 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-11-14 10:35:48,165 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2024-11-14 10:35:48,165 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:35:50,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:35:50,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:35:50,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:35:50,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:35:50,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:35:50,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:35:50,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-14 10:35:50,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-14 10:35:50,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-14 10:35:50,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:35:50,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-11-14 10:35:50,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:35:50,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-14 10:35:50,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:35:50,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-11-14 10:35:50,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-11-14 10:35:50,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:35:50,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2024-11-14 10:35:50,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-11-14 10:35:50,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2024-11-14 10:35:50,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-14 10:35:50,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-14 10:35:50,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-11-14 10:35:50,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-11-14 10:35:50,832 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-14 10:35:51,002 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55,SelfDestructingSolverStorable56,SelfDestructingSolverStorable57,SelfDestructingSolverStorable58,SelfDestructingSolverStorable59 [2024-11-14 10:35:51,002 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 10:35:51,019 WARN L331 ript$VariableManager]: TermVariable v_subst_4 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 10:35:51,019 WARN L331 ript$VariableManager]: TermVariable v_subst_3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 10:35:51,284 INFO L349 Elim1Store]: treesize reduction 169, result has 45.1 percent of original size [2024-11-14 10:35:51,285 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 101 treesize of output 170 [2024-11-14 10:35:52,724 WARN L231 CommutativityChecker]: Quantified commutativity condition: (not (let ((.cse0 (select |v_#memory_int_332| v_~q1~0.base_76)) (.cse1 (* v_~q1_front~0_249 4))) (let ((.cse13 (select .cse0 (+ v_~q1~0.offset_76 .cse1)))) (let ((.cse2 (select .cse0 (+ v_~q1~0.offset_76 .cse1 8))) (.cse9 (< 0 .cse13)) (.cse10 (< v_~q1_front~0_249 0)) (.cse8 (+ v_~q1_front~0_249 1)) (.cse11 (= v_~q1_front~0_249 v_~q1_back~0_461)) (.cse5 (select .cse0 (+ v_~q1~0.offset_76 .cse1 4))) (.cse6 (* v_~q2_front~0_190 4)) (.cse4 (* 4 v_~q2_back~0_241))) (and (<= v_~q1_front~0_249 v_~q1_back~0_461) (= 2 (select .cse0 (+ v_~q1~0.offset_76 .cse1 12))) (= 2 .cse2) (forall ((~q2~0.base Int) (~q2~0.offset Int)) (let ((.cse3 (select |v_#memory_int_332| ~q2~0.base))) (or (< (+ (select .cse3 (+ ~q2~0.offset 8 .cse4)) 1) .cse5) (< 0 (select .cse3 (+ ~q2~0.offset 8 .cse6)))))) (<= 2 |v_thread2Thread1of1ForFork2_~j~0#1_175|) (<= 1 |v_thread3Thread1of1ForFork0_~k~0#1_139|) (forall ((~q2~0.base Int) (~q2~0.offset Int)) (let ((.cse7 (select |v_#memory_int_332| ~q2~0.base))) (or (< (+ (select .cse7 (+ ~q2~0.offset 8 .cse4)) 1) .cse2) (< 0 (select .cse7 (+ ~q2~0.offset 8 .cse6)))))) (= (select .cse0 (+ v_~q1~0.offset_76 16 .cse1)) 2) (= 2 (select .cse0 (+ v_~q1~0.offset_76 .cse1 20))) (exists ((v_~q1_front~0_81 Int) (v_subst_4 Int) (v_subst_3 Int)) (= (select (select |v_#memory_int_332| v_subst_4) (+ (* 4 v_~q1_front~0_81) v_subst_3)) 2)) (or (< v_~q1_back~0_461 .cse8) .cse9 .cse10) (or .cse11 .cse9 .cse10) (or (forall ((v_~q1_front~0_92 Int)) (or (< v_~q1_back~0_461 v_~q1_front~0_92) (< v_~q1_front~0_92 .cse8) (< v_~q1_front~0_92 0) (< 0 (select .cse0 (+ (* 4 v_~q1_front~0_92) v_~q1~0.offset_76))))) (not (= (select .cse0 (+ v_~q1~0.offset_76 (* v_~q1_back~0_461 4))) 2))) (exists ((v_~q2_back~0_100 Int)) (and (<= v_~q2_back~0_241 (+ v_~q2_back~0_100 1)) (<= 1 (select (select |v_#memory_int_332| v_~q2~0.base_56) (+ v_~q2~0.offset_56 (* 4 v_~q2_back~0_100)))) (<= v_~q2_back~0_100 v_~q2_front~0_190))) (not .cse11) (= 2 .cse5) (forall ((~q2~0.base Int) (~q2~0.offset Int)) (let ((.cse12 (select |v_#memory_int_332| ~q2~0.base))) (or (< 0 (select .cse12 (+ ~q2~0.offset 4 .cse6))) (< (+ (select .cse12 (+ ~q2~0.offset .cse4 4)) 1) .cse13)))) (= v_~q2_front~0_190 v_~q2_back~0_241) (= .cse13 2) (forall ((~q2~0.base Int) (~q2~0.offset Int)) (let ((.cse14 (select |v_#memory_int_332| ~q2~0.base))) (or (< 0 (select .cse14 (+ ~q2~0.offset .cse6))) (< (+ (select .cse14 (+ ~q2~0.offset .cse4)) 1) .cse13))))))))) [2024-11-14 10:35:52,724 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:35:52,724 INFO L85 PathProgramCache]: Analyzing trace with hash -311001078, now seen corresponding path program 1 times [2024-11-14 10:35:52,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 10:35:52,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107702587] [2024-11-14 10:35:52,725 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:35:52,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:35:52,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 10:35:52,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolSpWp [1497564678] [2024-11-14 10:35:52,967 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:35:52,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:35:53,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 10:35:53,283 WARN L124 FreeRefinementEngine]: Strategy SMTINTERPOL was unsuccessful and could not determine trace feasibility [2024-11-14 10:35:53,388 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 12 treesize of output 4 [2024-11-14 10:35:54,481 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:35:54,482 INFO L85 PathProgramCache]: Analyzing trace with hash -784997352, now seen corresponding path program 1 times [2024-11-14 10:35:54,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 10:35:54,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807362988] [2024-11-14 10:35:54,482 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:35:54,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:35:54,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:36:16,850 INFO L134 CoverageAnalysis]: Checked inductivity of 2053 backedges. 56 proven. 1997 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 10:36:16,851 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-14 10:36:16,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807362988] [2024-11-14 10:36:16,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807362988] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:36:16,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1139494874] [2024-11-14 10:36:16,851 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:36:16,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:36:17,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:36:17,187 INFO L256 TraceCheckSpWp]: Trace formula consists of 1025 conjuncts, 198 conjuncts are in the unsatisfiable core [2024-11-14 10:36:17,192 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 10:36:32,500 INFO L349 Elim1Store]: treesize reduction 3, result has 78.6 percent of original size [2024-11-14 10:36:32,500 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 23 treesize of output 18 [2024-11-14 10:36:32,647 INFO L134 CoverageAnalysis]: Checked inductivity of 2053 backedges. 14 proven. 1988 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2024-11-14 10:36:32,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1139494874] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:36:32,648 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 10:36:32,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [118, 111] total 227 [2024-11-14 10:36:32,648 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:36:32,648 INFO L85 PathProgramCache]: Analyzing trace with hash 642682476, now seen corresponding path program 18 times [2024-11-14 10:36:32,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 10:36:32,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479582163] [2024-11-14 10:36:32,648 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:36:32,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:36:32,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:36:37,242 INFO L134 CoverageAnalysis]: Checked inductivity of 2083 backedges. 239 proven. 1304 refuted. 0 times theorem prover too weak. 540 trivial. 0 not checked. [2024-11-14 10:36:37,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 10:36:37,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479582163] [2024-11-14 10:36:37,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479582163] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:36:37,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [751332677] [2024-11-14 10:36:37,242 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-14 10:36:37,243 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 10:36:37,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 10:36:37,244 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 10:36:37,245 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-14 10:36:47,704 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) [2024-11-14 10:36:47,704 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 10:36:47,716 INFO L256 TraceCheckSpWp]: Trace formula consists of 1055 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-11-14 10:36:47,720 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 10:36:48,664 INFO L134 CoverageAnalysis]: Checked inductivity of 2083 backedges. 0 proven. 258 refuted. 0 times theorem prover too weak. 1825 trivial. 0 not checked. [2024-11-14 10:36:48,664 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 10:36:49,032 INFO L349 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2024-11-14 10:36:49,033 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 25 treesize of output 13 [2024-11-14 10:36:49,357 INFO L134 CoverageAnalysis]: Checked inductivity of 2083 backedges. 0 proven. 258 refuted. 0 times theorem prover too weak. 1825 trivial. 0 not checked. [2024-11-14 10:36:49,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [751332677] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 10:36:49,357 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 10:36:49,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [77, 17, 17] total 99 [2024-11-14 10:36:49,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77311155] [2024-11-14 10:36:49,357 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 10:36:49,358 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 99 states [2024-11-14 10:36:49,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 10:36:49,359 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 99 interpolants. [2024-11-14 10:36:49,360 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=867, Invalid=8835, Unknown=0, NotChecked=0, Total=9702 [2024-11-14 10:36:49,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:36:49,360 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 10:36:49,360 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 99 states, 99 states have (on average 7.8686868686868685) internal successors, (779), 99 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-14 10:36:49,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:36:49,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:36:49,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:36:49,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:36:49,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:36:49,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:36:49,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-11-14 10:36:49,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-11-14 10:36:49,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-14 10:36:49,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:36:49,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-11-14 10:36:49,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:36:49,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-14 10:36:49,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:36:49,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-11-14 10:36:49,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-11-14 10:36:49,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:36:49,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 106 states. [2024-11-14 10:36:49,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-11-14 10:36:49,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 121 states. [2024-11-14 10:36:49,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-14 10:36:49,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-11-14 10:36:49,361 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2024-11-14 10:36:49,361 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-11-14 10:36:49,361 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:36:54,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:36:54,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:36:54,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:36:54,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:36:54,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:36:54,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:36:54,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-14 10:36:54,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-14 10:36:54,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-14 10:36:54,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:36:54,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-11-14 10:36:54,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:36:54,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-14 10:36:54,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:36:54,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-11-14 10:36:54,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-11-14 10:36:54,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:36:54,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2024-11-14 10:36:54,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-11-14 10:36:54,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2024-11-14 10:36:54,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-14 10:36:54,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-14 10:36:54,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-11-14 10:36:54,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-11-14 10:36:54,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2024-11-14 10:36:54,266 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-14 10:36:54,447 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,SelfDestructingSolverStorable61,SelfDestructingSolverStorable62,SelfDestructingSolverStorable63,SelfDestructingSolverStorable64,24 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 10:36:54,447 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 10:36:54,463 WARN L331 ript$VariableManager]: TermVariable v_subst_4 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 10:36:54,463 WARN L331 ript$VariableManager]: TermVariable v_subst_3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 10:36:54,719 INFO L349 Elim1Store]: treesize reduction 169, result has 45.1 percent of original size [2024-11-14 10:36:54,719 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 101 treesize of output 170 [2024-11-14 10:36:56,097 WARN L231 CommutativityChecker]: Quantified commutativity condition: (not (let ((.cse0 (select |v_#memory_int_364| v_~q1~0.base_79)) (.cse1 (* v_~q1_front~0_281 4))) (let ((.cse7 (select .cse0 (+ v_~q1~0.offset_79 .cse1)))) (let ((.cse5 (select .cse0 (+ v_~q1~0.offset_79 .cse1 4))) (.cse12 (+ v_~q1_front~0_281 1)) (.cse8 (< v_~q1_front~0_281 0)) (.cse10 (< 0 .cse7)) (.cse4 (* 4 v_~q2_back~0_261)) (.cse11 (select .cse0 (+ v_~q1~0.offset_79 .cse1 8))) (.cse3 (* v_~q2_front~0_205 4)) (.cse9 (= v_~q1_front~0_281 v_~q1_back~0_503))) (and (exists ((v_~q1_front~0_81 Int) (v_subst_4 Int) (v_subst_3 Int)) (= 2 (select (select |v_#memory_int_364| v_subst_4) (+ (* 4 v_~q1_front~0_81) v_subst_3)))) (= (select .cse0 (+ v_~q1~0.offset_79 .cse1 16)) 2) (= 2 (select .cse0 (+ v_~q1~0.offset_79 .cse1 12))) (forall ((~q2~0.base Int) (~q2~0.offset Int)) (let ((.cse2 (select |v_#memory_int_364| ~q2~0.base))) (or (< 0 (select .cse2 (+ .cse3 ~q2~0.offset 8))) (< (+ (select .cse2 (+ .cse4 ~q2~0.offset 8)) 1) .cse5)))) (forall ((~q2~0.base Int) (~q2~0.offset Int)) (let ((.cse6 (select |v_#memory_int_364| ~q2~0.base))) (or (< 0 (select .cse6 (+ .cse3 ~q2~0.offset))) (< (+ (select .cse6 (+ .cse4 ~q2~0.offset)) 1) .cse7)))) (or .cse8 .cse9 .cse10) (= v_~q2_front~0_205 v_~q2_back~0_261) (exists ((v_~q2_back~0_100 Int)) (and (<= 1 (select (select |v_#memory_int_364| v_~q2~0.base_58) (+ v_~q2~0.offset_58 (* 4 v_~q2_back~0_100)))) (<= v_~q2_back~0_261 (+ v_~q2_back~0_100 1)) (<= v_~q2_back~0_100 v_~q2_front~0_205))) (<= 2 |v_thread2Thread1of1ForFork2_~j~0#1_190|) (= .cse5 2) (= .cse11 2) (= (select .cse0 (+ v_~q1~0.offset_79 .cse1 20)) 2) (or (not (= 2 (select .cse0 (+ v_~q1~0.offset_79 (* v_~q1_back~0_503 4))))) (forall ((v_~q1_front~0_92 Int)) (or (< v_~q1_front~0_92 .cse12) (< v_~q1_back~0_503 v_~q1_front~0_92) (< 0 (select .cse0 (+ (* 4 v_~q1_front~0_92) v_~q1~0.offset_79))) (< v_~q1_front~0_92 0)))) (forall ((~q2~0.base Int) (~q2~0.offset Int)) (let ((.cse13 (select |v_#memory_int_364| ~q2~0.base))) (or (< 0 (select .cse13 (+ .cse3 ~q2~0.offset 4))) (< (+ (select .cse13 (+ .cse4 ~q2~0.offset 4)) 1) .cse7)))) (= 2 .cse7) (or (< v_~q1_back~0_503 .cse12) .cse8 .cse10) (<= v_~q1_front~0_281 v_~q1_back~0_503) (<= 1 |v_thread3Thread1of1ForFork0_~k~0#1_148|) (forall ((~q2~0.base Int) (~q2~0.offset Int)) (let ((.cse14 (select |v_#memory_int_364| ~q2~0.base))) (or (< (+ (select .cse14 (+ .cse4 ~q2~0.offset 8)) 1) .cse11) (< 0 (select .cse14 (+ .cse3 ~q2~0.offset 8)))))) (not .cse9)))))) [2024-11-14 10:36:56,098 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:36:56,098 INFO L85 PathProgramCache]: Analyzing trace with hash -1894465218, now seen corresponding path program 1 times [2024-11-14 10:36:56,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 10:36:56,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655943325] [2024-11-14 10:36:56,098 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:36:56,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:36:56,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 10:36:56,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolSpWp [324030383] [2024-11-14 10:36:56,370 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:36:56,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:36:56,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 10:36:56,635 WARN L124 FreeRefinementEngine]: Strategy SMTINTERPOL was unsuccessful and could not determine trace feasibility [2024-11-14 10:36:56,738 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 12 treesize of output 4 [2024-11-14 10:36:57,813 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:36:57,813 INFO L85 PathProgramCache]: Analyzing trace with hash 1273419224, now seen corresponding path program 1 times [2024-11-14 10:36:57,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 10:36:57,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745988972] [2024-11-14 10:36:57,814 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:36:57,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:36:57,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:37:20,778 INFO L134 CoverageAnalysis]: Checked inductivity of 2255 backedges. 95 proven. 2160 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 10:37:20,779 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-14 10:37:20,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745988972] [2024-11-14 10:37:20,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745988972] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:37:20,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [268001775] [2024-11-14 10:37:20,779 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:37:20,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:37:21,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:37:21,021 INFO L256 TraceCheckSpWp]: Trace formula consists of 1059 conjuncts, 193 conjuncts are in the unsatisfiable core [2024-11-14 10:37:21,026 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 10:37:34,359 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-11-14 10:37:34,360 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 19 treesize of output 16 [2024-11-14 10:37:34,490 INFO L134 CoverageAnalysis]: Checked inductivity of 2255 backedges. 14 proven. 2190 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2024-11-14 10:37:34,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [268001775] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:37:34,490 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 10:37:34,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [122, 115] total 214 [2024-11-14 10:37:34,491 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:37:34,491 INFO L85 PathProgramCache]: Analyzing trace with hash -1307601262, now seen corresponding path program 19 times [2024-11-14 10:37:34,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-14 10:37:34,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616065346] [2024-11-14 10:37:34,491 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:37:34,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:37:34,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:37:36,661 INFO L134 CoverageAnalysis]: Checked inductivity of 2285 backedges. 271 proven. 1474 refuted. 0 times theorem prover too weak. 540 trivial. 0 not checked. [2024-11-14 10:37:36,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-14 10:37:36,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616065346] [2024-11-14 10:37:36,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616065346] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:37:36,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [744226096] [2024-11-14 10:37:36,661 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 10:37:36,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 10:37:36,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-14 10:37:36,663 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 10:37:36,664 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-14 10:37:36,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:37:36,920 INFO L256 TraceCheckSpWp]: Trace formula consists of 1145 conjuncts, 63 conjuncts are in the unsatisfiable core [2024-11-14 10:37:36,923 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 10:37:39,331 INFO L134 CoverageAnalysis]: Checked inductivity of 2285 backedges. 358 proven. 1387 refuted. 0 times theorem prover too weak. 540 trivial. 0 not checked. [2024-11-14 10:37:39,331 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 10:37:42,215 INFO L134 CoverageAnalysis]: Checked inductivity of 2285 backedges. 349 proven. 1396 refuted. 0 times theorem prover too weak. 540 trivial. 0 not checked. [2024-11-14 10:37:42,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [744226096] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 10:37:42,215 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 10:37:42,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 63, 63] total 181 [2024-11-14 10:37:42,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889448506] [2024-11-14 10:37:42,216 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 10:37:42,216 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 181 states [2024-11-14 10:37:42,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-14 10:37:42,218 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 181 interpolants. [2024-11-14 10:37:42,219 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=4629, Invalid=27951, Unknown=0, NotChecked=0, Total=32580 [2024-11-14 10:37:42,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:37:42,219 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-14 10:37:42,220 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 181 states, 181 states have (on average 6.298342541436464) internal successors, (1140), 181 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 10:37:42,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:37:42,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:37:42,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:37:42,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:37:42,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:37:42,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:37:42,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-11-14 10:37:42,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-11-14 10:37:42,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-14 10:37:42,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:37:42,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-11-14 10:37:42,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:37:42,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-14 10:37:42,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:37:42,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-11-14 10:37:42,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-11-14 10:37:42,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:37:42,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 106 states. [2024-11-14 10:37:42,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-11-14 10:37:42,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 121 states. [2024-11-14 10:37:42,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-14 10:37:42,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-11-14 10:37:42,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2024-11-14 10:37:42,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-11-14 10:37:42,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 100 states. [2024-11-14 10:37:42,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:37:44,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 10:37:44,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:37:44,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 10:37:44,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:37:44,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 10:37:44,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 10:37:44,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-14 10:37:44,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-14 10:37:44,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-14 10:37:44,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:37:44,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-11-14 10:37:44,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:37:44,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-14 10:37:44,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 10:37:44,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-11-14 10:37:44,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-11-14 10:37:44,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-14 10:37:44,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2024-11-14 10:37:44,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-11-14 10:37:44,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2024-11-14 10:37:44,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-14 10:37:44,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-14 10:37:44,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-11-14 10:37:44,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-11-14 10:37:44,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2024-11-14 10:37:44,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2024-11-14 10:37:44,878 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-14 10:37:45,065 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65,SelfDestructingSolverStorable66,SelfDestructingSolverStorable67,SelfDestructingSolverStorable68,SelfDestructingSolverStorable69 [2024-11-14 10:37:45,065 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-14 10:37:45,082 WARN L331 ript$VariableManager]: TermVariable v_subst_4 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 10:37:45,082 WARN L331 ript$VariableManager]: TermVariable v_subst_3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-14 10:37:45,337 INFO L349 Elim1Store]: treesize reduction 119, result has 53.9 percent of original size [2024-11-14 10:37:45,338 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 101 treesize of output 170 [2024-11-14 10:37:45,678 WARN L231 CommutativityChecker]: Quantified commutativity condition: (not (let ((.cse5 (select |v_#memory_int_397| v_~q1~0.base_82)) (.cse6 (* v_~q1_front~0_303 4))) (let ((.cse0 (select .cse5 (+ v_~q1~0.offset_82 .cse6)))) (let ((.cse2 (< 0 .cse0)) (.cse10 (+ v_~q1_front~0_303 1)) (.cse4 (< v_~q1_front~0_303 0)) (.cse1 (select .cse5 (+ v_~q1~0.offset_82 .cse6 4))) (.cse3 (= v_~q1_front~0_303 v_~q1_back~0_557)) (.cse12 (select .cse5 (+ v_~q1~0.offset_82 .cse6 8))) (.cse9 (* 4 v_~q2_back~0_280)) (.cse8 (* v_~q2_front~0_219 4))) (and (= .cse0 2) (= 2 .cse1) (<= 2 |v_thread2Thread1of1ForFork2_~j~0#1_205|) (or .cse2 .cse3 .cse4) (exists ((v_~q2_back~0_100 Int)) (and (<= 1 (select (select |v_#memory_int_397| v_~q2~0.base_60) (+ v_~q2~0.offset_60 (* 4 v_~q2_back~0_100)))) (<= v_~q2_back~0_280 (+ v_~q2_back~0_100 1)) (<= v_~q2_back~0_100 v_~q2_front~0_219))) (exists ((v_~q1_front~0_81 Int) (v_subst_4 Int) (v_subst_3 Int)) (= (select (select |v_#memory_int_397| v_subst_4) (+ (* 4 v_~q1_front~0_81) v_subst_3)) 2)) (<= 1 |v_thread3Thread1of1ForFork0_~k~0#1_157|) (= (select .cse5 (+ v_~q1~0.offset_82 .cse6 16)) 2) (<= v_~q1_front~0_303 v_~q1_back~0_557) (forall ((~q2~0.base Int) (~q2~0.offset Int)) (let ((.cse7 (select |v_#memory_int_397| ~q2~0.base))) (or (< 0 (select .cse7 (+ ~q2~0.offset .cse8))) (< (+ (select .cse7 (+ .cse9 ~q2~0.offset)) 1) .cse0)))) (or (forall ((v_~q1_front~0_92 Int)) (or (< v_~q1_back~0_557 v_~q1_front~0_92) (< 0 (select .cse5 (+ (* 4 v_~q1_front~0_92) v_~q1~0.offset_82))) (< v_~q1_front~0_92 .cse10) (< v_~q1_front~0_92 0))) (not (= 2 (select .cse5 (+ v_~q1~0.offset_82 (* v_~q1_back~0_557 4)))))) (or .cse2 (< v_~q1_back~0_557 .cse10) .cse4) (forall ((~q2~0.base Int) (~q2~0.offset Int)) (let ((.cse11 (select |v_#memory_int_397| ~q2~0.base))) (or (< (+ (select .cse11 (+ .cse9 ~q2~0.offset 8)) 1) .cse1) (< 0 (select .cse11 (+ ~q2~0.offset 8 .cse8)))))) (= 2 (select .cse5 (+ v_~q1~0.offset_82 .cse6 20))) (= v_~q2_front~0_219 v_~q2_back~0_280) (= 2 .cse12) (not .cse3) (forall ((~q2~0.base Int) (~q2~0.offset Int)) (let ((.cse13 (select |v_#memory_int_397| ~q2~0.base))) (or (< (+ (select .cse13 (+ .cse9 ~q2~0.offset 8)) 1) .cse12) (< 0 (select .cse13 (+ ~q2~0.offset 8 .cse8)))))) (forall ((~q2~0.base Int) (~q2~0.offset Int)) (let ((.cse14 (select |v_#memory_int_397| ~q2~0.base))) (or (< (+ (select .cse14 (+ .cse9 ~q2~0.offset 4)) 1) .cse0) (< 0 (select .cse14 (+ ~q2~0.offset 4 .cse8)))))) (= 2 (select .cse5 (+ v_~q1~0.offset_82 .cse6 12)))))))) [2024-11-14 10:37:45,679 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:37:45,679 INFO L85 PathProgramCache]: Analyzing trace with hash 801317470, now seen corresponding path program 1 times [2024-11-14 10:37:45,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 10:37:45,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166278777] [2024-11-14 10:37:45,679 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:37:45,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:37:45,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 10:37:45,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolSpWp [1422354706] [2024-11-14 10:37:45,953 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:37:45,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:37:46,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 10:37:46,319 WARN L124 FreeRefinementEngine]: Strategy SMTINTERPOL was unsuccessful and could not determine trace feasibility [2024-11-14 10:37:46,430 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 12 treesize of output 4 [2024-11-14 10:37:47,513 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 10:37:47,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1201428604, now seen corresponding path program 1 times [2024-11-14 10:37:47,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-14 10:37:47,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7608747] [2024-11-14 10:37:47,513 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:37:47,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:37:47,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:38:10,063 INFO L134 CoverageAnalysis]: Checked inductivity of 2408 backedges. 96 proven. 2312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 10:38:10,063 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-14 10:38:10,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7608747] [2024-11-14 10:38:10,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7608747] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 10:38:10,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [76976036] [2024-11-14 10:38:10,063 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 10:38:10,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 10:38:10,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 10:38:10,383 INFO L256 TraceCheckSpWp]: Trace formula consists of 1073 conjuncts, 199 conjuncts are in the unsatisfiable core [2024-11-14 10:38:10,389 INFO L279 TraceCheckSpWp]: Computing forward predicates... Received shutdown request... [2024-11-14 10:38:12,879 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 4 remaining) [2024-11-14 10:38:12,879 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,SelfDestructingSolverStorable71,SelfDestructingSolverStorable72,SelfDestructingSolverStorable73 [2024-11-14 10:38:12,879 WARN L596 AbstractCegarLoop]: Verification canceled: while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-5-1 term,while PolyPacSimplificationTermWalker was simplifying 5 xjuncts wrt. a ATOM-1 context. [2024-11-14 10:38:12,881 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 4 remaining) [2024-11-14 10:38:12,881 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-11-14 10:38:12,881 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-11-14 10:38:12,884 INFO L422 BasicCegarLoop]: Path program histogram: [19, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 10:38:12,886 INFO L242 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-11-14 10:38:12,886 INFO L173 ceAbstractionStarter]: Computing trace abstraction results [2024-11-14 10:38:12,896 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-11-14 10:38:12,897 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-11-14 10:38:12,966 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-14 10:38:12,966 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.11 10:38:12 BasicIcfg [2024-11-14 10:38:12,966 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-14 10:38:12,967 INFO L158 Benchmark]: Toolchain (without parser) took 831778.19ms. Allocated memory was 100.7MB in the beginning and 2.6GB in the end (delta: 2.5GB). Free memory was 70.9MB in the beginning and 1.4GB in the end (delta: -1.4GB). Peak memory consumption was 1.1GB. Max. memory is 8.0GB. [2024-11-14 10:38:12,967 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 100.7MB. Free memory is still 52.0MB. There was no memory consumed. Max. memory is 8.0GB. [2024-11-14 10:38:12,967 INFO L158 Benchmark]: CACSL2BoogieTranslator took 175.83ms. Allocated memory is still 100.7MB. Free memory was 70.6MB in the beginning and 58.0MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. [2024-11-14 10:38:12,967 INFO L158 Benchmark]: Boogie Procedure Inliner took 22.31ms. Allocated memory is still 100.7MB. Free memory was 58.0MB in the beginning and 56.3MB in the end (delta: 1.8MB). There was no memory consumed. Max. memory is 8.0GB. [2024-11-14 10:38:12,967 INFO L158 Benchmark]: Boogie Preprocessor took 20.50ms. Allocated memory is still 100.7MB. Free memory was 56.3MB in the beginning and 54.7MB in the end (delta: 1.6MB). There was no memory consumed. Max. memory is 8.0GB. [2024-11-14 10:38:12,967 INFO L158 Benchmark]: RCFGBuilder took 490.23ms. Allocated memory is still 100.7MB. Free memory was 54.7MB in the beginning and 21.4MB in the end (delta: 33.2MB). Peak memory consumption was 33.6MB. Max. memory is 8.0GB. [2024-11-14 10:38:12,968 INFO L158 Benchmark]: TraceAbstraction took 831065.30ms. Allocated memory was 100.7MB in the beginning and 2.6GB in the end (delta: 2.5GB). Free memory was 20.9MB in the beginning and 1.4GB in the end (delta: -1.4GB). Peak memory consumption was 1.1GB. Max. memory is 8.0GB. [2024-11-14 10:38:12,968 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.15ms. Allocated memory is still 100.7MB. Free memory is still 52.0MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 175.83ms. Allocated memory is still 100.7MB. Free memory was 70.6MB in the beginning and 58.0MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 22.31ms. Allocated memory is still 100.7MB. Free memory was 58.0MB in the beginning and 56.3MB in the end (delta: 1.8MB). There was no memory consumed. Max. memory is 8.0GB. * Boogie Preprocessor took 20.50ms. Allocated memory is still 100.7MB. Free memory was 56.3MB in the beginning and 54.7MB in the end (delta: 1.6MB). There was no memory consumed. Max. memory is 8.0GB. * RCFGBuilder took 490.23ms. Allocated memory is still 100.7MB. Free memory was 54.7MB in the beginning and 21.4MB in the end (delta: 33.2MB). Peak memory consumption was 33.6MB. Max. memory is 8.0GB. * TraceAbstraction took 831065.30ms. Allocated memory was 100.7MB in the beginning and 2.6GB in the end (delta: 2.5GB). Free memory was 20.9MB in the beginning and 1.4GB in the end (delta: -1.4GB). Peak memory consumption was 1.1GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Partial order reduction statistics Independence relation #1 benchmarks: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 22901, independent: 17637, independent conditional: 15827, independent unconditional: 1810, dependent: 5264, dependent conditional: 5257, dependent unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 17714, independent: 17637, independent conditional: 15827, independent unconditional: 1810, dependent: 77, dependent conditional: 70, dependent unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 17714, independent: 17637, independent conditional: 15827, independent unconditional: 1810, dependent: 77, dependent conditional: 70, dependent unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 18495, independent: 17637, independent conditional: 15827, independent unconditional: 1810, dependent: 858, dependent conditional: 851, dependent unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 18495, independent: 17637, independent conditional: 51, independent unconditional: 17586, dependent: 858, dependent conditional: 518, dependent unconditional: 340, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 18495, independent: 17637, independent conditional: 51, independent unconditional: 17586, dependent: 858, dependent conditional: 518, dependent unconditional: 340, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1689, independent: 1649, independent conditional: 23, independent unconditional: 1626, dependent: 40, dependent conditional: 33, dependent unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1689, independent: 1621, independent conditional: 0, independent unconditional: 1621, dependent: 68, dependent conditional: 0, dependent unconditional: 68, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 68, independent: 28, independent conditional: 23, independent unconditional: 5, dependent: 40, dependent conditional: 33, dependent unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 68, independent: 28, independent conditional: 23, independent unconditional: 5, dependent: 40, dependent conditional: 33, dependent unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1096, independent: 466, independent conditional: 327, independent unconditional: 140, dependent: 630, dependent conditional: 492, dependent unconditional: 138, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 24, Protected Queries: 0 ], Cache Queries: [ total: 18495, independent: 15988, independent conditional: 28, independent unconditional: 15960, dependent: 818, dependent conditional: 485, dependent unconditional: 333, unknown: 1689, unknown conditional: 56, unknown unconditional: 1633] , Statistics on independence cache: Total cache size (in pairs): 1689, Positive cache size: 1649, Positive conditional cache size: 23, Positive unconditional cache size: 1626, Negative cache size: 40, Negative conditional cache size: 33, Negative unconditional cache size: 7, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 16109, Maximal queried relation: 16, Independence queries for same thread: 5187, Persistent sets #1 benchmarks: Persistent set computation time: 0.3s, Number of persistent set computation: 221, Number of trivial persistent sets: 178, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1817, independent: 1810, independent conditional: 0, independent unconditional: 1810, dependent: 7, dependent conditional: 0, dependent unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 22901, independent: 17637, independent conditional: 15827, independent unconditional: 1810, dependent: 5264, dependent conditional: 5257, dependent unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 17714, independent: 17637, independent conditional: 15827, independent unconditional: 1810, dependent: 77, dependent conditional: 70, dependent unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 17714, independent: 17637, independent conditional: 15827, independent unconditional: 1810, dependent: 77, dependent conditional: 70, dependent unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 18495, independent: 17637, independent conditional: 15827, independent unconditional: 1810, dependent: 858, dependent conditional: 851, dependent unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 18495, independent: 17637, independent conditional: 51, independent unconditional: 17586, dependent: 858, dependent conditional: 518, dependent unconditional: 340, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 18495, independent: 17637, independent conditional: 51, independent unconditional: 17586, dependent: 858, dependent conditional: 518, dependent unconditional: 340, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1689, independent: 1649, independent conditional: 23, independent unconditional: 1626, dependent: 40, dependent conditional: 33, dependent unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1689, independent: 1621, independent conditional: 0, independent unconditional: 1621, dependent: 68, dependent conditional: 0, dependent unconditional: 68, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 68, independent: 28, independent conditional: 23, independent unconditional: 5, dependent: 40, dependent conditional: 33, dependent unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 68, independent: 28, independent conditional: 23, independent unconditional: 5, dependent: 40, dependent conditional: 33, dependent unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1096, independent: 466, independent conditional: 327, independent unconditional: 140, dependent: 630, dependent conditional: 492, dependent unconditional: 138, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 24, Protected Queries: 0 ], Cache Queries: [ total: 18495, independent: 15988, independent conditional: 28, independent unconditional: 15960, dependent: 818, dependent conditional: 485, dependent unconditional: 333, unknown: 1689, unknown conditional: 56, unknown unconditional: 1633] , Statistics on independence cache: Total cache size (in pairs): 1689, Positive cache size: 1649, Positive conditional cache size: 23, Positive unconditional cache size: 1626, Negative cache size: 40, Negative conditional cache size: 33, Negative unconditional cache size: 7, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 16109, Maximal queried relation: 16, Independence queries for same thread: 5187 - TimeoutResultAtElement [Line: 127]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable Cancelled while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-5-1 term,while PolyPacSimplificationTermWalker was simplifying 5 xjuncts wrt. a ATOM-1 context. - TimeoutResultAtElement [Line: 121]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-5-1 term,while PolyPacSimplificationTermWalker was simplifying 5 xjuncts wrt. a ATOM-1 context. - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-5-1 term,while PolyPacSimplificationTermWalker was simplifying 5 xjuncts wrt. a ATOM-1 context. - TimeoutResultAtElement [Line: 119]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-5-1 term,while PolyPacSimplificationTermWalker was simplifying 5 xjuncts wrt. a ATOM-1 context. - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances CFG has 7 procedures, 225 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 830.8s, OverallIterations: 27, TraceHistogramMax: 0, PathProgramHistogramMax: 19, EmptinessCheckTime: 296.8s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 1241, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 41.2s SatisfiabilityAnalysisTime, 117.2s InterpolantComputationTime, 16513 NumberOfCodeBlocks, 16055 NumberOfCodeBlocksAsserted, 121 NumberOfCheckSat, 24056 ConstructedInterpolants, 124 QuantifiedInterpolants, 189484 SizeOfPredicates, 386 NumberOfNonLiveVariables, 15542 ConjunctsInSsa, 743 ConjunctsInUnsatCore, 70 InterpolantComputations, 5 PerfectInterpolantSequences, 25355/47559 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: CheckTime: 368.3s, ConditionCalculationTime: 29.9s, CommutingCounterexamples: 0, ConditionCalculations: 2420, TraceChecks: 23, UnknownTraceChecks: 0, ImperfectProofs: 12, QuantifiedConditions: 13, FalseConditions: 0 RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown