/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 -tc ../benchexec/../../../trunk/examples/toolchains/AutomizerCInline_IcfgBuilder.xml -s ../benchexec/../../../trunk/examples/settings/default/gemcutter/svcomp-Reach-32bit-GemCutter_Default.epf --preprocessor.replace.while.statements.and.if-then-else.statements false -i ../../../trunk/examples/svcomp/weaver/popl20-more-array-sum-alt2.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.3.0-dev-4cc0a57-m [2025-04-14 16:21:15,085 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-04-14 16:21:15,138 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../benchexec/../../../trunk/examples/settings/default/gemcutter/svcomp-Reach-32bit-GemCutter_Default.epf [2025-04-14 16:21:15,143 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-04-14 16:21:15,143 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-04-14 16:21:15,164 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-04-14 16:21:15,165 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-04-14 16:21:15,165 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-04-14 16:21:15,165 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-04-14 16:21:15,165 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-04-14 16:21:15,166 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-04-14 16:21:15,166 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-04-14 16:21:15,166 INFO L153 SettingsManager]: * Use SBE=true [2025-04-14 16:21:15,167 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-04-14 16:21:15,167 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-04-14 16:21:15,167 INFO L153 SettingsManager]: * sizeof long=4 [2025-04-14 16:21:15,167 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-04-14 16:21:15,168 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-04-14 16:21:15,168 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-04-14 16:21:15,168 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-04-14 16:21:15,168 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-04-14 16:21:15,168 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-04-14 16:21:15,168 INFO L153 SettingsManager]: * sizeof long double=12 [2025-04-14 16:21:15,168 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-04-14 16:21:15,168 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-04-14 16:21:15,168 INFO L153 SettingsManager]: * Use constant arrays=true [2025-04-14 16:21:15,168 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-04-14 16:21:15,168 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-14 16:21:15,168 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-04-14 16:21:15,168 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-04-14 16:21:15,169 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-14 16:21:15,169 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-04-14 16:21:15,169 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-14 16:21:15,169 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-04-14 16:21:15,169 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-04-14 16:21:15,169 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-14 16:21:15,169 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-04-14 16:21:15,169 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-04-14 16:21:15,169 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-04-14 16:21:15,169 INFO L153 SettingsManager]: * Commutativity condition synthesis=NECESSARY_AND_SUFFICIENT [2025-04-14 16:21:15,169 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-04-14 16:21:15,169 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-04-14 16:21:15,169 INFO L153 SettingsManager]: * DFS Order used in POR=LOOP_LOCKSTEP [2025-04-14 16:21:15,169 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-04-14 16:21:15,169 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2025-04-14 16:21:15,170 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2025-04-14 16:21:15,170 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2025-04-14 16:21:15,170 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.boogie.preprocessor: Replace while statements and if-then-else statements -> false [2025-04-14 16:21:15,381 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-04-14 16:21:15,386 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-04-14 16:21:15,387 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-04-14 16:21:15,388 INFO L270 PluginConnector]: Initializing CDTParser... [2025-04-14 16:21:15,388 INFO L274 PluginConnector]: CDTParser initialized [2025-04-14 16:21:15,389 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-more-array-sum-alt2.wvr.c [2025-04-14 16:21:16,690 INFO L538 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d2af939d2/ceb24329f1974ad0bf29275f612d49a1/FLAG888b0e1db [2025-04-14 16:21:16,876 INFO L389 CDTParser]: Found 1 translation units. [2025-04-14 16:21:16,876 INFO L178 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-array-sum-alt2.wvr.c [2025-04-14 16:21:16,881 INFO L432 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d2af939d2/ceb24329f1974ad0bf29275f612d49a1/FLAG888b0e1db [2025-04-14 16:21:17,740 INFO L440 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d2af939d2/ceb24329f1974ad0bf29275f612d49a1 [2025-04-14 16:21:17,742 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-04-14 16:21:17,743 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2025-04-14 16:21:17,744 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-04-14 16:21:17,744 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-04-14 16:21:17,747 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-04-14 16:21:17,748 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.04 04:21:17" (1/1) ... [2025-04-14 16:21:17,748 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6adf0182 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 04:21:17, skipping insertion in model container [2025-04-14 16:21:17,748 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.04 04:21:17" (1/1) ... [2025-04-14 16:21:17,761 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-04-14 16:21:17,903 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-array-sum-alt2.wvr.c[2564,2577] [2025-04-14 16:21:17,913 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-04-14 16:21:17,919 INFO L200 MainTranslator]: Completed pre-run [2025-04-14 16:21:17,948 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-array-sum-alt2.wvr.c[2564,2577] [2025-04-14 16:21:17,955 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-04-14 16:21:17,970 INFO L204 MainTranslator]: Completed translation [2025-04-14 16:21:17,971 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 04:21:17 WrapperNode [2025-04-14 16:21:17,971 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-04-14 16:21:17,972 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-04-14 16:21:17,972 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-04-14 16:21:17,972 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-04-14 16:21:17,976 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 04:21:17" (1/1) ... [2025-04-14 16:21:17,986 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 04:21:17" (1/1) ... [2025-04-14 16:21:18,008 INFO L138 Inliner]: procedures = 24, calls = 30, calls flagged for inlining = 12, calls inlined = 16, statements flattened = 170 [2025-04-14 16:21:18,008 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-04-14 16:21:18,011 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-04-14 16:21:18,011 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-04-14 16:21:18,011 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-04-14 16:21:18,016 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 04:21:17" (1/1) ... [2025-04-14 16:21:18,016 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 04:21:17" (1/1) ... [2025-04-14 16:21:18,022 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 04:21:17" (1/1) ... [2025-04-14 16:21:18,022 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 04:21:17" (1/1) ... [2025-04-14 16:21:18,029 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 04:21:17" (1/1) ... [2025-04-14 16:21:18,030 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 04:21:17" (1/1) ... [2025-04-14 16:21:18,035 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 04:21:17" (1/1) ... [2025-04-14 16:21:18,036 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 04:21:17" (1/1) ... [2025-04-14 16:21:18,038 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-04-14 16:21:18,041 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-04-14 16:21:18,041 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-04-14 16:21:18,041 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-04-14 16:21:18,042 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 04:21:17" (1/1) ... [2025-04-14 16:21:18,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-14 16:21:18,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:21:18,066 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-04-14 16:21:18,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-04-14 16:21:18,086 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-04-14 16:21:18,086 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-04-14 16:21:18,086 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-04-14 16:21:18,086 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-04-14 16:21:18,086 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-04-14 16:21:18,086 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2025-04-14 16:21:18,086 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2025-04-14 16:21:18,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2025-04-14 16:21:18,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2025-04-14 16:21:18,086 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2025-04-14 16:21:18,086 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2025-04-14 16:21:18,087 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-04-14 16:21:18,087 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-04-14 16:21:18,087 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-04-14 16:21:18,087 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2025-04-14 16:21:18,087 WARN L225 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-04-14 16:21:18,174 INFO L256 CfgBuilder]: Building ICFG [2025-04-14 16:21:18,176 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-04-14 16:21:18,426 INFO L303 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-04-14 16:21:18,427 INFO L307 CfgBuilder]: Performing block encoding [2025-04-14 16:21:18,610 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-04-14 16:21:18,611 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-04-14 16:21:18,611 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 14.04 04:21:18 BoogieIcfgContainer [2025-04-14 16:21:18,611 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-04-14 16:21:18,612 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-04-14 16:21:18,613 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-04-14 16:21:18,616 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-04-14 16:21:18,616 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.04 04:21:17" (1/3) ... [2025-04-14 16:21:18,617 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@a8d72f3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.04 04:21:18, skipping insertion in model container [2025-04-14 16:21:18,617 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 04:21:17" (2/3) ... [2025-04-14 16:21:18,617 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@a8d72f3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.04 04:21:18, skipping insertion in model container [2025-04-14 16:21:18,617 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 14.04 04:21:18" (3/3) ... [2025-04-14 16:21:18,618 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-more-array-sum-alt2.wvr.c [2025-04-14 16:21:18,627 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-04-14 16:21:18,629 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-more-array-sum-alt2.wvr.c that has 4 procedures, 30 locations, 30 edges, 1 initial locations, 4 loop locations, and 1 error locations. [2025-04-14 16:21:18,630 INFO L490 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-04-14 16:21:18,693 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2025-04-14 16:21:18,727 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-14 16:21:18,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-04-14 16:21:18,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:21:18,731 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2025-04-14 16:21:18,733 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2025-04-14 16:21:18,799 INFO L177 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2025-04-14 16:21:18,811 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2025-04-14 16:21:18,816 INFO L340 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;@d1bc0b2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-14 16:21:18,817 INFO L341 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2025-04-14 16:21:19,171 INFO L403 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)] === [2025-04-14 16:21:19,172 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:21:19,172 INFO L139 ounterexampleChecker]: Examining path program with hash -1439529779, occurence #1 [2025-04-14 16:21:19,172 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-14 16:21:19,172 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:21:19,175 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:21:19,175 INFO L85 PathProgramCache]: Analyzing trace with hash -1851562674, now seen corresponding path program 1 times [2025-04-14 16:21:19,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:21:19,180 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525671064] [2025-04-14 16:21:19,180 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:21:19,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:21:19,230 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 34 statements into 1 equivalence classes. [2025-04-14 16:21:19,271 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 34 of 34 statements. [2025-04-14 16:21:19,272 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:21:19,272 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:21:19,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:21:19,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:21:19,597 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525671064] [2025-04-14 16:21:19,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525671064] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 16:21:19,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 16:21:19,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-04-14 16:21:19,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9299159] [2025-04-14 16:21:19,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 16:21:19,600 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-04-14 16:21:19,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:21:19,615 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-04-14 16:21:19,615 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-04-14 16:21:19,616 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:21:19,616 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:21:19,617 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 4 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:21:19,617 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:21:19,706 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:21:19,706 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-04-14 16:21:19,706 INFO L403 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)] === [2025-04-14 16:21:19,706 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:21:19,706 INFO L139 ounterexampleChecker]: Examining path program with hash -1439529779, occurence #2 [2025-04-14 16:21:19,707 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 16:21:19,707 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 16:21:19,707 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:21:19,707 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2025-04-14 16:21:19,722 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:19,723 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-04-14 16:21:19,723 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:19,723 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-04-14 16:21:19,723 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:19,723 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-04-14 16:21:19,775 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:21:19,776 INFO L85 PathProgramCache]: Analyzing trace with hash -2090347661, now seen corresponding path program 1 times [2025-04-14 16:21:19,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 16:21:19,776 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75024300] [2025-04-14 16:21:19,776 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:21:19,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:21:19,785 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 23 statements into 1 equivalence classes. [2025-04-14 16:21:19,801 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 23 of 23 statements. [2025-04-14 16:21:19,802 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:21:19,802 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:21:19,980 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:21:19,980 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 16:21:19,981 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75024300] [2025-04-14 16:21:19,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75024300] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:21:19,981 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1926337514] [2025-04-14 16:21:19,981 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:21:19,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:21:19,997 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 23 statements into 1 equivalence classes. [2025-04-14 16:21:20,018 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 23 of 23 statements. [2025-04-14 16:21:20,018 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:21:20,018 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:21:20,020 INFO L256 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-04-14 16:21:20,024 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:21:20,149 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:21:20,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1926337514] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:21:20,149 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 16:21:20,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 13 [2025-04-14 16:21:20,150 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 16:21:20,150 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-04-14 16:21:20,150 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:20,150 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 16:21:20,150 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:21:20,150 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:21:20,151 INFO L85 PathProgramCache]: Analyzing trace with hash 613508344, now seen corresponding path program 1 times [2025-04-14 16:21:20,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:21:20,152 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934326666] [2025-04-14 16:21:20,152 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:21:20,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:21:20,162 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-04-14 16:21:20,176 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-04-14 16:21:20,177 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:21:20,177 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:21:20,338 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:21:20,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:21:20,339 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934326666] [2025-04-14 16:21:20,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934326666] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:21:20,339 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [905414047] [2025-04-14 16:21:20,339 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:21:20,339 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:21:20,339 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:21:20,342 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:21:20,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-04-14 16:21:20,391 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-04-14 16:21:20,418 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-04-14 16:21:20,418 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:21:20,418 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:21:20,420 INFO L256 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-04-14 16:21:20,421 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:21:20,542 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:21:20,542 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:21:20,630 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:21:20,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [905414047] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:21:20,631 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:21:20,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 17 [2025-04-14 16:21:20,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349441915] [2025-04-14 16:21:20,631 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:21:20,631 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-04-14 16:21:20,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:21:20,632 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-04-14 16:21:20,632 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2025-04-14 16:21:20,632 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:21:20,633 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:21:20,633 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.4444444444444446) internal successors, (62), 17 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:21:20,633 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:21:20,633 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:21:20,774 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:21:20,775 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:21:20,782 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-04-14 16:21:20,976 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3,SelfDestructingSolverStorable2,SelfDestructingSolverStorable1 [2025-04-14 16:21:20,976 INFO L403 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)] === [2025-04-14 16:21:20,976 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:21:20,976 INFO L139 ounterexampleChecker]: Examining path program with hash -1439529779, occurence #3 [2025-04-14 16:21:20,976 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 16:21:20,976 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 16:21:20,976 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:21:20,976 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-04-14 16:21:20,977 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:20,977 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-04-14 16:21:20,977 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:20,977 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-04-14 16:21:20,977 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:20,977 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-04-14 16:21:21,013 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:21:21,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1375533580, now seen corresponding path program 1 times [2025-04-14 16:21:21,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 16:21:21,014 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111402290] [2025-04-14 16:21:21,014 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:21:21,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:21:21,020 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-04-14 16:21:21,026 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-04-14 16:21:21,027 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:21:21,027 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:21:21,127 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:21:21,127 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 16:21:21,127 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111402290] [2025-04-14 16:21:21,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111402290] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:21:21,127 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [583265291] [2025-04-14 16:21:21,127 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:21:21,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:21:21,134 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-04-14 16:21:21,142 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-04-14 16:21:21,143 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:21:21,143 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:21:21,143 INFO L256 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-04-14 16:21:21,144 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:21:21,239 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:21:21,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [583265291] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:21:21,239 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 16:21:21,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 11 [2025-04-14 16:21:21,240 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 16:21:21,240 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-04-14 16:21:21,240 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:21,240 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 16:21:21,240 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:21:21,241 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:21:21,241 INFO L85 PathProgramCache]: Analyzing trace with hash -278701426, now seen corresponding path program 2 times [2025-04-14 16:21:21,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:21:21,241 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567837376] [2025-04-14 16:21:21,241 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 16:21:21,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:21:21,250 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 36 statements into 2 equivalence classes. [2025-04-14 16:21:21,259 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 34 of 36 statements. [2025-04-14 16:21:21,259 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 16:21:21,259 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:21:21,372 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 16:21:21,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:21:21,372 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567837376] [2025-04-14 16:21:21,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567837376] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 16:21:21,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 16:21:21,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-04-14 16:21:21,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971687870] [2025-04-14 16:21:21,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 16:21:21,373 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-14 16:21:21,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:21:21,373 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-14 16:21:21,373 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2025-04-14 16:21:21,373 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:21:21,373 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:21:21,373 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.125) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:21:21,373 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:21:21,373 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:21:21,373 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:21:21,510 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:21:21,510 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:21:21,511 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:21,511 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,SelfDestructingSolverStorable6,SelfDestructingSolverStorable5 [2025-04-14 16:21:21,511 INFO L403 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)] === [2025-04-14 16:21:21,511 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:21:21,511 INFO L139 ounterexampleChecker]: Examining path program with hash -13086169, occurence #1 [2025-04-14 16:21:21,511 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-14 16:21:21,511 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:21:21,511 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:21:21,511 INFO L85 PathProgramCache]: Analyzing trace with hash 1348038913, now seen corresponding path program 3 times [2025-04-14 16:21:21,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:21:21,511 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728570667] [2025-04-14 16:21:21,512 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 16:21:21,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:21:21,519 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 42 statements into 3 equivalence classes. [2025-04-14 16:21:21,548 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 42 of 42 statements. [2025-04-14 16:21:21,548 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-04-14 16:21:21,548 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:21:21,735 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:21:21,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:21:21,736 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728570667] [2025-04-14 16:21:21,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728570667] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:21:21,736 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1086428013] [2025-04-14 16:21:21,736 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 16:21:21,736 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:21:21,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:21:21,738 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:21:21,740 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-04-14 16:21:21,791 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 42 statements into 3 equivalence classes. [2025-04-14 16:21:21,818 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 42 of 42 statements. [2025-04-14 16:21:21,818 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-04-14 16:21:21,818 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:21:21,819 INFO L256 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-04-14 16:21:21,820 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:21:22,020 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 11 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:21:22,020 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:21:22,170 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 11 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:21:22,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1086428013] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:21:22,171 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:21:22,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 24 [2025-04-14 16:21:22,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463897654] [2025-04-14 16:21:22,171 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:21:22,171 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2025-04-14 16:21:22,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:21:22,172 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2025-04-14 16:21:22,172 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=498, Unknown=0, NotChecked=0, Total=600 [2025-04-14 16:21:22,172 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:21:22,172 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:21:22,172 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 4.4) internal successors, (110), 24 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:21:22,173 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:21:22,173 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:21:22,173 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:22,173 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:21:22,338 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:21:22,338 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:21:22,338 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:22,338 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:21:22,345 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2025-04-14 16:21:22,539 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:21:22,539 INFO L403 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)] === [2025-04-14 16:21:22,539 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:21:22,539 INFO L139 ounterexampleChecker]: Examining path program with hash -13086169, occurence #2 [2025-04-14 16:21:22,540 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 16:21:22,540 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 16:21:22,540 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:21:22,540 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-04-14 16:21:22,540 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:22,540 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-04-14 16:21:22,540 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:22,540 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-04-14 16:21:22,540 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:22,540 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-04-14 16:21:22,540 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:22,540 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 16:21:22,540 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:21:22,541 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:21:22,541 INFO L85 PathProgramCache]: Analyzing trace with hash 1179264683, now seen corresponding path program 4 times [2025-04-14 16:21:22,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:21:22,541 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297930190] [2025-04-14 16:21:22,541 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 16:21:22,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:21:22,550 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 43 statements into 2 equivalence classes. [2025-04-14 16:21:22,554 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 32 of 43 statements. [2025-04-14 16:21:22,554 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 16:21:22,554 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:21:22,633 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2025-04-14 16:21:22,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:21:22,634 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297930190] [2025-04-14 16:21:22,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297930190] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:21:22,634 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [67680415] [2025-04-14 16:21:22,634 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 16:21:22,634 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:21:22,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:21:22,636 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:21:22,638 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-04-14 16:21:22,693 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 43 statements into 2 equivalence classes. [2025-04-14 16:21:22,708 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 32 of 43 statements. [2025-04-14 16:21:22,708 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 16:21:22,708 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:21:22,709 INFO L256 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-04-14 16:21:22,712 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:21:22,901 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-14 16:21:22,902 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:21:23,038 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-14 16:21:23,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [67680415] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:21:23,038 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:21:23,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 10] total 23 [2025-04-14 16:21:23,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477235509] [2025-04-14 16:21:23,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:21:23,039 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-04-14 16:21:23,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:21:23,039 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-04-14 16:21:23,040 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=383, Unknown=0, NotChecked=0, Total=506 [2025-04-14 16:21:23,040 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:21:23,040 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:21:23,040 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.652173913043478) internal successors, (84), 23 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:21:23,040 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:21:23,040 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:21:23,040 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:23,040 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:21:23,040 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:21:23,948 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:21:23,948 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:21:23,948 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:23,948 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:21:23,949 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-04-14 16:21:23,955 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2025-04-14 16:21:24,153 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:21:24,153 INFO L403 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)] === [2025-04-14 16:21:24,153 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:21:24,153 INFO L139 ounterexampleChecker]: Examining path program with hash 355954932, occurence #1 [2025-04-14 16:21:24,153 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-14 16:21:24,153 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:21:24,153 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:21:24,154 INFO L85 PathProgramCache]: Analyzing trace with hash -1920810234, now seen corresponding path program 5 times [2025-04-14 16:21:24,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:21:24,154 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287854335] [2025-04-14 16:21:24,154 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 16:21:24,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:21:24,164 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 67 statements into 5 equivalence classes. [2025-04-14 16:21:24,198 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) and asserted 67 of 67 statements. [2025-04-14 16:21:24,198 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2025-04-14 16:21:24,198 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:21:24,396 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 62 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:21:24,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:21:24,396 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287854335] [2025-04-14 16:21:24,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287854335] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:21:24,396 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2118733467] [2025-04-14 16:21:24,396 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 16:21:24,396 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:21:24,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:21:24,398 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:21:24,400 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-04-14 16:21:24,448 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 67 statements into 5 equivalence classes. [2025-04-14 16:21:24,490 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) and asserted 67 of 67 statements. [2025-04-14 16:21:24,490 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2025-04-14 16:21:24,490 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:21:24,492 INFO L256 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-04-14 16:21:24,493 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:21:24,645 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 61 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 16:21:24,645 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:21:24,742 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 61 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 16:21:24,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2118733467] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:21:24,743 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:21:24,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2025-04-14 16:21:24,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882308945] [2025-04-14 16:21:24,743 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:21:24,743 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2025-04-14 16:21:24,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:21:24,744 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2025-04-14 16:21:24,744 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=409, Unknown=0, NotChecked=0, Total=552 [2025-04-14 16:21:24,744 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:21:24,744 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:21:24,744 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.708333333333333) internal successors, (113), 23 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:21:24,744 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:21:24,744 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:21:24,744 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:24,744 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:21:24,744 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-04-14 16:21:24,745 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:21:24,829 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:21:24,830 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:21:24,830 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:24,830 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:21:24,830 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-04-14 16:21:24,830 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:21:24,836 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2025-04-14 16:21:25,034 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2025-04-14 16:21:25,034 INFO L403 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)] === [2025-04-14 16:21:25,034 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:21:25,034 INFO L139 ounterexampleChecker]: Examining path program with hash 355954932, occurence #2 [2025-04-14 16:21:25,034 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 16:21:25,034 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 16:21:25,034 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:21:25,034 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-04-14 16:21:25,034 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:25,034 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-04-14 16:21:25,034 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:25,035 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-04-14 16:21:25,035 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:25,035 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 64 [2025-04-14 16:21:25,035 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:25,035 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 16:21:25,035 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:21:25,035 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:21:25,035 INFO L85 PathProgramCache]: Analyzing trace with hash 128508060, now seen corresponding path program 6 times [2025-04-14 16:21:25,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:21:25,035 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725212058] [2025-04-14 16:21:25,035 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 16:21:25,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:21:25,043 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 68 statements into 5 equivalence classes. [2025-04-14 16:21:25,083 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) and asserted 68 of 68 statements. [2025-04-14 16:21:25,083 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2025-04-14 16:21:25,083 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:21:25,349 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 37 proven. 30 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-04-14 16:21:25,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:21:25,350 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725212058] [2025-04-14 16:21:25,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725212058] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:21:25,350 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [965192618] [2025-04-14 16:21:25,350 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 16:21:25,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:21:25,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:21:25,352 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:21:25,353 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-04-14 16:21:25,404 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 68 statements into 5 equivalence classes. [2025-04-14 16:21:25,445 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) and asserted 68 of 68 statements. [2025-04-14 16:21:25,445 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2025-04-14 16:21:25,445 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:21:25,447 INFO L256 TraceCheckSpWp]: Trace formula consists of 362 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-04-14 16:21:25,448 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:21:25,673 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 44 proven. 20 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-04-14 16:21:25,673 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:21:25,923 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 54 proven. 10 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-04-14 16:21:25,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [965192618] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:21:25,924 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:21:25,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 35 [2025-04-14 16:21:25,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454741322] [2025-04-14 16:21:25,924 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:21:25,924 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2025-04-14 16:21:25,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:21:25,925 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2025-04-14 16:21:25,925 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=1014, Unknown=0, NotChecked=0, Total=1260 [2025-04-14 16:21:25,925 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:21:25,926 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:21:25,926 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 3.4166666666666665) internal successors, (123), 35 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:21:25,926 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:21:25,926 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:21:25,926 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:25,926 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:21:25,926 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-04-14 16:21:25,926 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:21:25,926 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:21:26,097 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:21:26,097 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:21:26,097 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:26,097 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:21:26,097 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-04-14 16:21:26,097 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:21:26,098 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:26,104 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2025-04-14 16:21:26,298 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:21:26,298 INFO L403 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)] === [2025-04-14 16:21:26,298 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:21:26,298 INFO L139 ounterexampleChecker]: Examining path program with hash 355954932, occurence #3 [2025-04-14 16:21:26,299 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 16:21:26,299 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 16:21:26,299 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:21:26,299 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-04-14 16:21:26,299 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:26,299 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-04-14 16:21:26,299 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:26,299 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 13 [2025-04-14 16:21:26,299 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:26,299 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2025-04-14 16:21:26,299 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:26,299 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 16:21:26,299 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:21:26,299 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:21:26,299 INFO L85 PathProgramCache]: Analyzing trace with hash -767134266, now seen corresponding path program 7 times [2025-04-14 16:21:26,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:21:26,299 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706548382] [2025-04-14 16:21:26,299 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 16:21:26,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:21:26,307 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 69 statements into 1 equivalence classes. [2025-04-14 16:21:26,316 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 69 of 69 statements. [2025-04-14 16:21:26,316 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:21:26,316 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:21:26,654 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 31 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:21:26,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:21:26,655 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706548382] [2025-04-14 16:21:26,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706548382] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:21:26,655 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [504635266] [2025-04-14 16:21:26,655 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 16:21:26,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:21:26,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:21:26,657 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:21:26,658 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-04-14 16:21:26,708 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 69 statements into 1 equivalence classes. [2025-04-14 16:21:26,739 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 69 of 69 statements. [2025-04-14 16:21:26,739 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:21:26,740 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:21:26,741 INFO L256 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-04-14 16:21:26,743 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:21:27,061 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 51 proven. 21 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-04-14 16:21:27,061 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:21:27,388 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 57 proven. 15 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-04-14 16:21:27,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [504635266] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:21:27,388 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:21:27,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 15, 15] total 45 [2025-04-14 16:21:27,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199726901] [2025-04-14 16:21:27,388 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:21:27,388 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2025-04-14 16:21:27,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:21:27,389 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2025-04-14 16:21:27,390 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=390, Invalid=1680, Unknown=0, NotChecked=0, Total=2070 [2025-04-14 16:21:27,390 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:21:27,390 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:21:27,390 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 3.3043478260869565) internal successors, (152), 45 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:21:27,390 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:21:27,390 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:21:27,390 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:27,390 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:21:27,390 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-04-14 16:21:27,390 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:21:27,390 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:27,390 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:21:27,467 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:21:27,468 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:21:27,468 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:27,468 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:21:27,468 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-04-14 16:21:27,468 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:21:27,468 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:27,468 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:21:27,474 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2025-04-14 16:21:27,668 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:21:27,669 INFO L403 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)] === [2025-04-14 16:21:27,669 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:21:27,669 INFO L139 ounterexampleChecker]: Examining path program with hash 355954932, occurence #4 [2025-04-14 16:21:27,669 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 16:21:27,669 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 16:21:27,669 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:21:27,669 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-04-14 16:21:27,669 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:27,669 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-04-14 16:21:27,669 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:27,669 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-04-14 16:21:27,669 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:27,669 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2025-04-14 16:21:27,669 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:27,669 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 16:21:27,669 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:21:27,670 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:21:27,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1532724700, now seen corresponding path program 8 times [2025-04-14 16:21:27,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:21:27,670 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146961287] [2025-04-14 16:21:27,670 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 16:21:27,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:21:27,678 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 70 statements into 2 equivalence classes. [2025-04-14 16:21:27,692 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 70 of 70 statements. [2025-04-14 16:21:27,692 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 16:21:27,692 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:21:27,964 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 30 proven. 31 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-04-14 16:21:27,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:21:27,964 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146961287] [2025-04-14 16:21:27,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146961287] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:21:27,964 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [983806178] [2025-04-14 16:21:27,964 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 16:21:27,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:21:27,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:21:27,966 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:21:27,968 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2025-04-14 16:21:28,022 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 70 statements into 2 equivalence classes. [2025-04-14 16:21:28,057 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 70 of 70 statements. [2025-04-14 16:21:28,057 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 16:21:28,057 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:21:28,059 INFO L256 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-04-14 16:21:28,060 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:21:28,397 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 45 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 16:21:28,398 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:21:28,741 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 61 proven. 21 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 16:21:28,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [983806178] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:21:28,741 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:21:28,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17, 17] total 44 [2025-04-14 16:21:28,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104613460] [2025-04-14 16:21:28,742 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:21:28,742 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2025-04-14 16:21:28,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:21:28,743 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2025-04-14 16:21:28,743 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=314, Invalid=1578, Unknown=0, NotChecked=0, Total=1892 [2025-04-14 16:21:28,743 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:21:28,743 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:21:28,744 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 3.772727272727273) internal successors, (166), 44 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:21:28,744 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:21:28,744 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:21:28,744 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:28,744 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:21:28,744 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-04-14 16:21:28,744 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:21:28,744 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:28,744 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:21:28,744 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:21:29,284 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:21:29,284 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:21:29,284 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:29,284 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:21:29,284 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2025-04-14 16:21:29,284 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:21:29,284 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:29,284 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:21:29,285 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:21:29,290 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2025-04-14 16:21:29,485 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2025-04-14 16:21:29,485 INFO L403 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)] === [2025-04-14 16:21:29,485 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:21:29,485 INFO L139 ounterexampleChecker]: Examining path program with hash 312550730, occurence #1 [2025-04-14 16:21:29,485 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-14 16:21:29,486 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:21:29,486 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:21:29,486 INFO L85 PathProgramCache]: Analyzing trace with hash -1799750209, now seen corresponding path program 9 times [2025-04-14 16:21:29,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:21:29,486 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108570680] [2025-04-14 16:21:29,486 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 16:21:29,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:21:29,496 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 71 statements into 5 equivalence classes. [2025-04-14 16:21:29,617 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) and asserted 71 of 71 statements. [2025-04-14 16:21:29,617 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2025-04-14 16:21:29,617 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:21:29,864 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 30 proven. 52 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-04-14 16:21:29,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:21:29,864 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108570680] [2025-04-14 16:21:29,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108570680] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:21:29,865 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1303458226] [2025-04-14 16:21:29,865 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 16:21:29,865 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:21:29,865 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:21:29,866 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:21:29,868 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2025-04-14 16:21:29,921 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 71 statements into 5 equivalence classes. [2025-04-14 16:21:29,998 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) and asserted 71 of 71 statements. [2025-04-14 16:21:29,998 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2025-04-14 16:21:29,998 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:21:30,000 INFO L256 TraceCheckSpWp]: Trace formula consists of 389 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-04-14 16:21:30,001 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:21:30,401 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 60 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:21:30,401 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:21:30,835 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 82 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:21:30,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1303458226] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:21:30,835 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:21:30,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 20, 20] total 52 [2025-04-14 16:21:30,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518736468] [2025-04-14 16:21:30,835 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:21:30,836 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2025-04-14 16:21:30,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:21:30,836 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2025-04-14 16:21:30,837 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=453, Invalid=2199, Unknown=0, NotChecked=0, Total=2652 [2025-04-14 16:21:30,837 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:21:30,837 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:21:30,837 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 3.6346153846153846) internal successors, (189), 52 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) [2025-04-14 16:21:30,837 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:21:30,837 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:21:30,837 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:30,837 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:21:30,838 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2025-04-14 16:21:30,838 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:21:30,838 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:30,838 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:21:30,838 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:21:30,838 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:21:31,518 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:21:31,518 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:21:31,518 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:31,518 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:21:31,518 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2025-04-14 16:21:31,518 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:21:31,518 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:31,518 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:21:31,518 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:21:31,518 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:21:31,528 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2025-04-14 16:21:31,719 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2025-04-14 16:21:31,719 INFO L403 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)] === [2025-04-14 16:21:31,719 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:21:31,719 INFO L139 ounterexampleChecker]: Examining path program with hash -696810494, occurence #1 [2025-04-14 16:21:31,719 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-14 16:21:31,719 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:21:31,720 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:21:31,720 INFO L85 PathProgramCache]: Analyzing trace with hash -2140488629, now seen corresponding path program 10 times [2025-04-14 16:21:31,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:21:31,720 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735718661] [2025-04-14 16:21:31,720 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 16:21:31,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:21:31,728 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 82 statements into 2 equivalence classes. [2025-04-14 16:21:31,731 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 54 of 82 statements. [2025-04-14 16:21:31,731 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 16:21:31,731 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:21:31,852 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 70 proven. 41 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2025-04-14 16:21:31,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:21:31,852 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735718661] [2025-04-14 16:21:31,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735718661] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:21:31,852 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1065483080] [2025-04-14 16:21:31,852 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 16:21:31,852 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:21:31,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:21:31,854 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:21:31,855 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2025-04-14 16:21:31,912 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 82 statements into 2 equivalence classes. [2025-04-14 16:21:31,924 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 54 of 82 statements. [2025-04-14 16:21:31,924 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 16:21:31,924 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:21:31,925 INFO L256 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-04-14 16:21:31,927 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:21:32,343 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 111 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2025-04-14 16:21:32,343 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:21:32,622 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 110 proven. 1 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2025-04-14 16:21:32,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1065483080] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:21:32,622 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:21:32,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 23, 18] total 50 [2025-04-14 16:21:32,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041783621] [2025-04-14 16:21:32,622 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:21:32,623 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2025-04-14 16:21:32,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:21:32,623 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2025-04-14 16:21:32,624 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=541, Invalid=1909, Unknown=0, NotChecked=0, Total=2450 [2025-04-14 16:21:32,624 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:21:32,624 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:21:32,625 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 4.02) internal successors, (201), 50 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:21:32,625 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:21:32,625 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:21:32,625 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:32,625 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:21:32,625 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2025-04-14 16:21:32,625 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:21:32,625 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:32,625 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:21:32,625 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:21:32,625 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:21:32,625 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:21:34,659 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:21:34,660 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:21:34,660 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:34,660 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:21:34,660 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2025-04-14 16:21:34,660 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:21:34,660 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:34,660 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:21:34,660 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:21:34,660 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:21:34,660 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2025-04-14 16:21:34,666 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2025-04-14 16:21:34,860 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2025-04-14 16:21:34,861 INFO L403 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)] === [2025-04-14 16:21:34,861 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:21:34,861 INFO L139 ounterexampleChecker]: Examining path program with hash -1319199853, occurence #1 [2025-04-14 16:21:34,861 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-14 16:21:34,861 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:21:34,861 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:21:34,861 INFO L85 PathProgramCache]: Analyzing trace with hash -1839071209, now seen corresponding path program 11 times [2025-04-14 16:21:34,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:21:34,861 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894277036] [2025-04-14 16:21:34,862 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 16:21:34,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:21:34,872 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 124 statements into 9 equivalence classes. [2025-04-14 16:21:34,941 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) and asserted 124 of 124 statements. [2025-04-14 16:21:34,941 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2025-04-14 16:21:34,941 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:21:35,408 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 321 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:21:35,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:21:35,408 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894277036] [2025-04-14 16:21:35,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894277036] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:21:35,408 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [448537268] [2025-04-14 16:21:35,408 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 16:21:35,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:21:35,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:21:35,410 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:21:35,411 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2025-04-14 16:21:35,470 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 124 statements into 9 equivalence classes. [2025-04-14 16:21:35,604 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) and asserted 124 of 124 statements. [2025-04-14 16:21:35,604 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2025-04-14 16:21:35,604 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:21:35,607 INFO L256 TraceCheckSpWp]: Trace formula consists of 594 conjuncts, 26 conjuncts are in the unsatisfiable core [2025-04-14 16:21:35,609 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:21:36,033 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 219 proven. 142 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-04-14 16:21:36,033 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:21:36,547 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 316 proven. 45 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-04-14 16:21:36,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [448537268] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:21:36,548 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:21:36,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 24, 24] total 70 [2025-04-14 16:21:36,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227328411] [2025-04-14 16:21:36,548 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:21:36,548 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2025-04-14 16:21:36,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:21:36,549 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2025-04-14 16:21:36,550 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=782, Invalid=4188, Unknown=0, NotChecked=0, Total=4970 [2025-04-14 16:21:36,550 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:21:36,550 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:21:36,551 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 71 states have (on average 4.492957746478873) internal successors, (319), 70 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:21:36,551 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:21:36,551 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:21:36,551 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:36,551 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:21:36,551 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2025-04-14 16:21:36,551 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:21:36,551 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:36,551 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:21:36,551 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:21:36,551 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:21:36,551 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2025-04-14 16:21:36,551 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:21:36,713 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:21:36,713 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:21:36,713 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:36,713 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:21:36,713 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2025-04-14 16:21:36,713 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:21:36,713 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:36,713 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:21:36,713 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:21:36,713 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:21:36,713 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2025-04-14 16:21:36,714 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-14 16:21:36,721 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2025-04-14 16:21:36,914 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2025-04-14 16:21:36,914 INFO L403 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)] === [2025-04-14 16:21:36,914 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:21:36,915 INFO L139 ounterexampleChecker]: Examining path program with hash -1319199853, occurence #2 [2025-04-14 16:21:36,915 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 16:21:36,915 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 16:21:36,915 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:21:36,915 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 13 [2025-04-14 16:21:36,915 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:36,915 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-04-14 16:21:36,915 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:36,915 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-04-14 16:21:36,915 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:36,915 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 119 [2025-04-14 16:21:36,915 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:21:36,915 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 121 [2025-04-14 16:21:36,915 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:36,915 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 16:21:36,915 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:21:36,916 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:21:36,916 INFO L85 PathProgramCache]: Analyzing trace with hash -152836777, now seen corresponding path program 12 times [2025-04-14 16:21:36,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:21:36,916 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231769999] [2025-04-14 16:21:36,916 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 16:21:36,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:21:36,927 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 126 statements into 9 equivalence classes. [2025-04-14 16:21:37,070 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) and asserted 126 of 126 statements. [2025-04-14 16:21:37,070 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2025-04-14 16:21:37,070 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:21:37,645 INFO L134 CoverageAnalysis]: Checked inductivity of 387 backedges. 161 proven. 220 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-14 16:21:37,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:21:37,645 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231769999] [2025-04-14 16:21:37,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231769999] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:21:37,645 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [907661239] [2025-04-14 16:21:37,646 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 16:21:37,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:21:37,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:21:37,647 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:21:37,648 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2025-04-14 16:21:37,721 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 126 statements into 9 equivalence classes. [2025-04-14 16:21:37,879 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) and asserted 126 of 126 statements. [2025-04-14 16:21:37,879 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2025-04-14 16:21:37,879 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:21:37,882 INFO L256 TraceCheckSpWp]: Trace formula consists of 612 conjuncts, 30 conjuncts are in the unsatisfiable core [2025-04-14 16:21:37,884 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:21:38,554 INFO L134 CoverageAnalysis]: Checked inductivity of 387 backedges. 183 proven. 198 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-14 16:21:38,554 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:21:39,252 INFO L134 CoverageAnalysis]: Checked inductivity of 387 backedges. 315 proven. 66 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-14 16:21:39,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [907661239] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:21:39,252 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:21:39,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28, 28] total 78 [2025-04-14 16:21:39,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740048862] [2025-04-14 16:21:39,253 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:21:39,253 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 79 states [2025-04-14 16:21:39,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:21:39,254 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2025-04-14 16:21:39,256 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1218, Invalid=4944, Unknown=0, NotChecked=0, Total=6162 [2025-04-14 16:21:39,256 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:21:39,256 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:21:39,257 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 79 states, 79 states have (on average 3.392405063291139) internal successors, (268), 78 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:21:39,257 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:21:39,257 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:21:39,257 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:39,257 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:21:39,257 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2025-04-14 16:21:39,257 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:21:39,257 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:39,257 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:21:39,257 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:21:39,257 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:21:39,257 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2025-04-14 16:21:39,257 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-14 16:21:39,257 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:21:39,405 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:21:39,405 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:21:39,405 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:39,406 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:21:39,406 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2025-04-14 16:21:39,406 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:21:39,406 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:39,406 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:21:39,406 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:21:39,406 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:21:39,406 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2025-04-14 16:21:39,406 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-14 16:21:39,406 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:21:39,413 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2025-04-14 16:21:39,606 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2025-04-14 16:21:39,607 INFO L403 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)] === [2025-04-14 16:21:39,607 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:21:39,607 INFO L139 ounterexampleChecker]: Examining path program with hash -1319199853, occurence #3 [2025-04-14 16:21:39,607 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 16:21:39,607 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 16:21:39,607 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:21:39,607 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2025-04-14 16:21:39,607 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:39,607 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2025-04-14 16:21:39,607 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:39,607 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 21 [2025-04-14 16:21:39,607 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:39,607 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 121 [2025-04-14 16:21:39,607 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:21:39,608 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 123 [2025-04-14 16:21:39,608 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:39,608 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 16:21:39,608 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:21:39,608 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:21:39,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1115781783, now seen corresponding path program 13 times [2025-04-14 16:21:39,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:21:39,608 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11148753] [2025-04-14 16:21:39,608 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 16:21:39,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:21:39,623 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 128 statements into 1 equivalence classes. [2025-04-14 16:21:39,645 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 128 of 128 statements. [2025-04-14 16:21:39,645 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:21:39,645 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:21:40,437 INFO L134 CoverageAnalysis]: Checked inductivity of 412 backedges. 201 proven. 210 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 16:21:40,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:21:40,437 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11148753] [2025-04-14 16:21:40,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11148753] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:21:40,437 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1626111062] [2025-04-14 16:21:40,437 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 16:21:40,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:21:40,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:21:40,439 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:21:40,440 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2025-04-14 16:21:40,504 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 128 statements into 1 equivalence classes. [2025-04-14 16:21:40,552 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 128 of 128 statements. [2025-04-14 16:21:40,552 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:21:40,552 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:21:40,554 INFO L256 TraceCheckSpWp]: Trace formula consists of 630 conjuncts, 33 conjuncts are in the unsatisfiable core [2025-04-14 16:21:40,556 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:21:41,397 INFO L134 CoverageAnalysis]: Checked inductivity of 412 backedges. 287 proven. 109 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2025-04-14 16:21:41,397 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:21:42,286 INFO L134 CoverageAnalysis]: Checked inductivity of 412 backedges. 305 proven. 91 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2025-04-14 16:21:42,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1626111062] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:21:42,286 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:21:42,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 31, 31] total 94 [2025-04-14 16:21:42,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667548055] [2025-04-14 16:21:42,286 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:21:42,286 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 95 states [2025-04-14 16:21:42,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:21:42,288 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2025-04-14 16:21:42,290 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1687, Invalid=7243, Unknown=0, NotChecked=0, Total=8930 [2025-04-14 16:21:42,290 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:21:42,290 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:21:42,290 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 95 states, 95 states have (on average 3.0736842105263156) internal successors, (292), 94 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:21:42,290 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:21:42,290 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:21:42,290 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:42,290 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:21:42,290 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2025-04-14 16:21:42,290 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:21:42,290 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:42,290 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:21:42,290 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:21:42,290 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:21:42,290 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2025-04-14 16:21:42,290 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-14 16:21:42,290 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:21:42,290 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:21:42,439 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:21:42,439 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:21:42,439 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:42,439 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:21:42,439 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2025-04-14 16:21:42,439 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:21:42,439 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:42,439 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:21:42,439 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:21:42,439 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:21:42,439 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2025-04-14 16:21:42,439 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-14 16:21:42,439 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:21:42,439 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:21:42,460 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2025-04-14 16:21:42,641 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2025-04-14 16:21:42,641 INFO L403 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)] === [2025-04-14 16:21:42,641 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:21:42,641 INFO L139 ounterexampleChecker]: Examining path program with hash -1319199853, occurence #4 [2025-04-14 16:21:42,641 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 16:21:42,641 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 16:21:42,641 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:21:42,641 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-04-14 16:21:42,641 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:42,642 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-04-14 16:21:42,642 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:42,642 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-04-14 16:21:42,642 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:42,642 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 122 [2025-04-14 16:21:42,642 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:21:42,642 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 124 [2025-04-14 16:21:42,642 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:42,642 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 16:21:42,642 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:21:42,642 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:21:42,642 INFO L85 PathProgramCache]: Analyzing trace with hash -1990859583, now seen corresponding path program 14 times [2025-04-14 16:21:42,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:21:42,642 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385037379] [2025-04-14 16:21:42,643 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 16:21:42,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:21:42,656 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 129 statements into 2 equivalence classes. [2025-04-14 16:21:42,674 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 129 of 129 statements. [2025-04-14 16:21:42,674 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 16:21:42,674 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:21:43,393 INFO L134 CoverageAnalysis]: Checked inductivity of 426 backedges. 78 proven. 348 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:21:43,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:21:43,393 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385037379] [2025-04-14 16:21:43,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385037379] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:21:43,393 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [312734688] [2025-04-14 16:21:43,393 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 16:21:43,393 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:21:43,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:21:43,395 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:21:43,396 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2025-04-14 16:21:43,465 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 129 statements into 2 equivalence classes. [2025-04-14 16:21:43,510 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 129 of 129 statements. [2025-04-14 16:21:43,511 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 16:21:43,511 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:21:43,513 INFO L256 TraceCheckSpWp]: Trace formula consists of 639 conjuncts, 35 conjuncts are in the unsatisfiable core [2025-04-14 16:21:43,515 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:21:44,324 INFO L134 CoverageAnalysis]: Checked inductivity of 426 backedges. 272 proven. 145 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2025-04-14 16:21:44,324 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:21:45,383 INFO L134 CoverageAnalysis]: Checked inductivity of 426 backedges. 312 proven. 105 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2025-04-14 16:21:45,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [312734688] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:21:45,383 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:21:45,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 33, 33] total 94 [2025-04-14 16:21:45,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028862477] [2025-04-14 16:21:45,383 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:21:45,384 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 95 states [2025-04-14 16:21:45,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:21:45,385 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2025-04-14 16:21:45,387 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1318, Invalid=7612, Unknown=0, NotChecked=0, Total=8930 [2025-04-14 16:21:45,387 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:21:45,387 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:21:45,387 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 95 states, 95 states have (on average 3.3789473684210525) internal successors, (321), 94 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:21:45,387 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:21:45,387 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:21:45,387 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:45,387 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:21:45,387 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2025-04-14 16:21:45,387 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:21:45,387 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:45,387 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:21:45,387 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:21:45,387 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:21:45,387 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2025-04-14 16:21:45,387 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-14 16:21:45,387 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:21:45,387 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:21:45,387 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:21:46,316 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:21:46,316 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:21:46,316 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:46,316 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:21:46,316 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2025-04-14 16:21:46,316 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:21:46,316 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:46,316 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:21:46,316 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:21:46,316 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:21:46,316 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2025-04-14 16:21:46,316 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-14 16:21:46,316 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:21:46,316 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:21:46,317 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-04-14 16:21:46,323 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2025-04-14 16:21:46,517 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:21:46,517 INFO L403 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)] === [2025-04-14 16:21:46,517 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:21:46,518 INFO L139 ounterexampleChecker]: Examining path program with hash -1319199853, occurence #5 [2025-04-14 16:21:46,518 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 16:21:46,518 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 16:21:46,518 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:21:46,518 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-04-14 16:21:46,518 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:46,518 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-04-14 16:21:46,518 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:46,518 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-04-14 16:21:46,518 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:46,518 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 177 [2025-04-14 16:21:46,518 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:21:46,518 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 179 [2025-04-14 16:21:46,518 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:46,518 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 16:21:46,518 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:21:46,519 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:21:46,519 INFO L85 PathProgramCache]: Analyzing trace with hash -552335305, now seen corresponding path program 15 times [2025-04-14 16:21:46,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:21:46,519 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244553694] [2025-04-14 16:21:46,519 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 16:21:46,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:21:46,532 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 184 statements into 15 equivalence classes. [2025-04-14 16:21:47,402 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) and asserted 184 of 184 statements. [2025-04-14 16:21:47,403 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2025-04-14 16:21:47,403 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:21:48,378 INFO L134 CoverageAnalysis]: Checked inductivity of 1056 backedges. 894 proven. 162 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:21:48,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:21:48,379 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244553694] [2025-04-14 16:21:48,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244553694] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:21:48,379 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [330293259] [2025-04-14 16:21:48,379 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 16:21:48,379 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:21:48,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:21:48,381 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:21:48,381 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2025-04-14 16:21:48,465 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 184 statements into 15 equivalence classes. [2025-04-14 16:21:49,092 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) and asserted 184 of 184 statements. [2025-04-14 16:21:49,092 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2025-04-14 16:21:49,092 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:21:49,099 INFO L256 TraceCheckSpWp]: Trace formula consists of 846 conjuncts, 37 conjuncts are in the unsatisfiable core [2025-04-14 16:21:49,101 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:21:50,244 INFO L134 CoverageAnalysis]: Checked inductivity of 1056 backedges. 931 proven. 120 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-04-14 16:21:50,245 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:21:51,440 INFO L134 CoverageAnalysis]: Checked inductivity of 1056 backedges. 931 proven. 120 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-04-14 16:21:51,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [330293259] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:21:51,441 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:21:51,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 34, 34] total 103 [2025-04-14 16:21:51,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196417700] [2025-04-14 16:21:51,441 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:21:51,441 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 104 states [2025-04-14 16:21:51,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:21:51,442 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 104 interpolants. [2025-04-14 16:21:51,444 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1568, Invalid=9144, Unknown=0, NotChecked=0, Total=10712 [2025-04-14 16:21:51,445 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:21:51,445 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:21:51,445 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 104 states, 104 states have (on average 4.9423076923076925) internal successors, (514), 103 states have internal predecessors, (514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:21:51,445 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:21:51,445 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:21:51,445 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:51,445 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:21:51,445 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2025-04-14 16:21:51,445 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:21:51,445 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:51,445 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:21:51,445 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:21:51,445 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:21:51,445 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2025-04-14 16:21:51,445 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-14 16:21:51,445 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:21:51,445 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:21:51,445 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-04-14 16:21:51,445 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:21:51,604 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:21:51,605 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:21:51,605 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:51,605 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:21:51,605 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2025-04-14 16:21:51,605 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:21:51,605 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:51,605 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:21:51,605 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:21:51,605 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:21:51,605 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2025-04-14 16:21:51,605 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-14 16:21:51,605 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:21:51,605 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:21:51,605 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-04-14 16:21:51,605 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-14 16:21:51,614 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2025-04-14 16:21:51,807 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:21:51,807 INFO L403 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)] === [2025-04-14 16:21:51,807 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:21:51,807 INFO L139 ounterexampleChecker]: Examining path program with hash -1319199853, occurence #6 [2025-04-14 16:21:51,807 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 16:21:51,807 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 16:21:51,807 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:21:51,807 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2025-04-14 16:21:51,807 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:51,808 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 21 [2025-04-14 16:21:51,808 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:51,808 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-04-14 16:21:51,808 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:51,808 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 178 [2025-04-14 16:21:51,808 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:21:51,808 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 180 [2025-04-14 16:21:51,808 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:21:51,808 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 16:21:51,808 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:21:51,808 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:21:51,808 INFO L85 PathProgramCache]: Analyzing trace with hash 267119713, now seen corresponding path program 16 times [2025-04-14 16:21:51,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:21:51,808 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743222550] [2025-04-14 16:21:51,808 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 16:21:51,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:21:51,822 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 185 statements into 2 equivalence classes. [2025-04-14 16:21:51,826 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 118 of 185 statements. [2025-04-14 16:21:51,827 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 16:21:51,827 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:21:52,232 INFO L134 CoverageAnalysis]: Checked inductivity of 1072 backedges. 793 proven. 142 refuted. 0 times theorem prover too weak. 137 trivial. 0 not checked. [2025-04-14 16:21:52,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:21:52,233 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743222550] [2025-04-14 16:21:52,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743222550] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:21:52,233 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1024653959] [2025-04-14 16:21:52,233 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 16:21:52,233 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:21:52,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:21:52,235 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:21:52,236 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2025-04-14 16:21:52,326 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 185 statements into 2 equivalence classes. [2025-04-14 16:21:52,343 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 118 of 185 statements. [2025-04-14 16:21:52,343 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 16:21:52,343 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:21:52,345 INFO L256 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 54 conjuncts are in the unsatisfiable core [2025-04-14 16:21:52,347 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:21:53,811 INFO L134 CoverageAnalysis]: Checked inductivity of 1072 backedges. 0 proven. 936 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2025-04-14 16:21:53,812 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:21:54,780 INFO L134 CoverageAnalysis]: Checked inductivity of 1072 backedges. 793 proven. 143 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2025-04-14 16:21:54,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1024653959] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:21:54,780 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:21:54,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 55, 42] total 116 [2025-04-14 16:21:54,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105415891] [2025-04-14 16:21:54,780 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:21:54,781 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 116 states [2025-04-14 16:21:54,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:21:54,782 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 116 interpolants. [2025-04-14 16:21:54,785 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2908, Invalid=10432, Unknown=0, NotChecked=0, Total=13340 [2025-04-14 16:21:54,785 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:21:54,785 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:21:54,785 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 116 states, 116 states have (on average 4.137931034482759) internal successors, (480), 116 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) [2025-04-14 16:21:54,785 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:21:54,785 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:21:54,785 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:54,785 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:21:54,785 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2025-04-14 16:21:54,785 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:21:54,785 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:21:54,785 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:21:54,785 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:21:54,785 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:21:54,785 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2025-04-14 16:21:54,785 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-14 16:21:54,786 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:21:54,786 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:21:54,786 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-04-14 16:21:54,786 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-04-14 16:21:54,786 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:22:01,195 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:22:01,195 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:22:01,195 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:22:01,195 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:22:01,195 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2025-04-14 16:22:01,195 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:22:01,195 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:22:01,195 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:22:01,195 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:22:01,195 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:22:01,195 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2025-04-14 16:22:01,195 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-14 16:22:01,195 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:22:01,195 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:22:01,196 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-04-14 16:22:01,196 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-14 16:22:01,196 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 196 states. [2025-04-14 16:22:01,201 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2025-04-14 16:22:01,396 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:22:01,396 INFO L403 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)] === [2025-04-14 16:22:01,396 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:22:01,397 INFO L139 ounterexampleChecker]: Examining path program with hash -1319199853, occurence #7 [2025-04-14 16:22:01,397 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 16:22:01,397 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 16:22:01,397 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:01,397 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2025-04-14 16:22:01,397 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:22:01,397 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 21 [2025-04-14 16:22:01,397 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:22:01,397 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-04-14 16:22:01,397 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:22:01,397 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 232 [2025-04-14 16:22:01,397 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:01,397 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 235 [2025-04-14 16:22:01,397 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:01,398 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 238 [2025-04-14 16:22:01,398 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:01,398 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 241 [2025-04-14 16:22:01,398 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:01,399 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 244 [2025-04-14 16:22:01,399 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:01,399 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 246 [2025-04-14 16:22:01,399 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:22:01,399 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 16:22:01,399 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:22:01,399 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:22:01,399 INFO L85 PathProgramCache]: Analyzing trace with hash 1045102657, now seen corresponding path program 17 times [2025-04-14 16:22:01,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:22:01,399 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101639236] [2025-04-14 16:22:01,399 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 16:22:01,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:22:01,417 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 251 statements into 21 equivalence classes. [2025-04-14 16:22:01,689 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 21 check-sat command(s) and asserted 251 of 251 statements. [2025-04-14 16:22:01,689 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 21 check-sat command(s) [2025-04-14 16:22:01,689 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:22:03,094 INFO L134 CoverageAnalysis]: Checked inductivity of 2045 backedges. 1909 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:22:03,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:22:03,095 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101639236] [2025-04-14 16:22:03,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101639236] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:22:03,095 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2126636502] [2025-04-14 16:22:03,095 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 16:22:03,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:22:03,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:22:03,097 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:22:03,097 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2025-04-14 16:22:03,203 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 251 statements into 21 equivalence classes. [2025-04-14 16:22:03,611 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 21 check-sat command(s) and asserted 251 of 251 statements. [2025-04-14 16:22:03,611 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 21 check-sat command(s) [2025-04-14 16:22:03,611 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:22:03,617 INFO L256 TraceCheckSpWp]: Trace formula consists of 1097 conjuncts, 38 conjuncts are in the unsatisfiable core [2025-04-14 16:22:03,620 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:22:04,545 INFO L134 CoverageAnalysis]: Checked inductivity of 2045 backedges. 1788 proven. 136 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2025-04-14 16:22:04,545 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:22:05,260 INFO L134 CoverageAnalysis]: Checked inductivity of 2045 backedges. 1788 proven. 136 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2025-04-14 16:22:05,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2126636502] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:22:05,260 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:22:05,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 36, 36] total 99 [2025-04-14 16:22:05,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591751248] [2025-04-14 16:22:05,261 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:22:05,261 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 100 states [2025-04-14 16:22:05,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:22:05,262 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2025-04-14 16:22:05,263 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2082, Invalid=7818, Unknown=0, NotChecked=0, Total=9900 [2025-04-14 16:22:05,263 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:22:05,263 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:22:05,263 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 100 states, 100 states have (on average 4.5) internal successors, (450), 99 states have internal predecessors, (450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:22:05,263 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:22:05,263 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:22:05,263 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:22:05,263 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:22:05,263 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2025-04-14 16:22:05,263 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:22:05,263 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:22:05,263 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:22:05,263 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:22:05,263 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:22:05,263 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2025-04-14 16:22:05,263 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-14 16:22:05,263 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:22:05,263 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:22:05,263 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-04-14 16:22:05,263 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-04-14 16:22:05,263 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 196 states. [2025-04-14 16:22:05,263 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:22:05,389 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:22:05,389 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:22:05,389 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:22:05,389 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:22:05,389 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2025-04-14 16:22:05,389 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:22:05,389 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:22:05,389 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:22:05,389 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:22:05,389 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:22:05,389 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2025-04-14 16:22:05,389 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-14 16:22:05,389 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:22:05,389 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:22:05,389 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-04-14 16:22:05,389 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-14 16:22:05,389 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 196 states. [2025-04-14 16:22:05,390 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-14 16:22:05,398 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2025-04-14 16:22:05,590 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:22:05,590 INFO L403 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)] === [2025-04-14 16:22:05,590 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:22:05,591 INFO L139 ounterexampleChecker]: Examining path program with hash -1319199853, occurence #8 [2025-04-14 16:22:05,591 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 16:22:05,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 16:22:05,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:05,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-04-14 16:22:05,591 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:22:05,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-04-14 16:22:05,591 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:22:05,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-04-14 16:22:05,591 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:22:05,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 233 [2025-04-14 16:22:05,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:05,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 236 [2025-04-14 16:22:05,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:05,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 239 [2025-04-14 16:22:05,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:05,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 242 [2025-04-14 16:22:05,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:05,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 245 [2025-04-14 16:22:05,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:05,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 247 [2025-04-14 16:22:05,591 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:22:05,591 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 16:22:05,591 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:22:05,592 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:22:05,592 INFO L85 PathProgramCache]: Analyzing trace with hash -1595669545, now seen corresponding path program 18 times [2025-04-14 16:22:05,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:22:05,592 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063324809] [2025-04-14 16:22:05,592 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 16:22:05,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:22:05,608 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 252 statements into 21 equivalence classes. [2025-04-14 16:22:06,005 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) and asserted 234 of 252 statements. [2025-04-14 16:22:06,005 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2025-04-14 16:22:06,005 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:22:07,099 INFO L134 CoverageAnalysis]: Checked inductivity of 2062 backedges. 1218 proven. 299 refuted. 0 times theorem prover too weak. 545 trivial. 0 not checked. [2025-04-14 16:22:07,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:22:07,100 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063324809] [2025-04-14 16:22:07,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063324809] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:22:07,100 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [997964959] [2025-04-14 16:22:07,100 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 16:22:07,100 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:22:07,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:22:07,102 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:22:07,102 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2025-04-14 16:22:07,203 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 252 statements into 21 equivalence classes. [2025-04-14 16:22:08,156 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) and asserted 234 of 252 statements. [2025-04-14 16:22:08,157 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2025-04-14 16:22:08,157 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:22:08,164 INFO L256 TraceCheckSpWp]: Trace formula consists of 1040 conjuncts, 43 conjuncts are in the unsatisfiable core [2025-04-14 16:22:08,168 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:22:09,352 INFO L134 CoverageAnalysis]: Checked inductivity of 2062 backedges. 1337 proven. 180 refuted. 0 times theorem prover too weak. 545 trivial. 0 not checked. [2025-04-14 16:22:09,352 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:22:10,669 INFO L134 CoverageAnalysis]: Checked inductivity of 2062 backedges. 1364 proven. 153 refuted. 0 times theorem prover too weak. 545 trivial. 0 not checked. [2025-04-14 16:22:10,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [997964959] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:22:10,669 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:22:10,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 41, 41] total 118 [2025-04-14 16:22:10,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668532146] [2025-04-14 16:22:10,669 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:22:10,670 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 119 states [2025-04-14 16:22:10,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:22:10,671 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 119 interpolants. [2025-04-14 16:22:10,673 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2910, Invalid=11132, Unknown=0, NotChecked=0, Total=14042 [2025-04-14 16:22:10,673 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:22:10,673 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:22:10,673 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 119 states, 119 states have (on average 3.0168067226890756) internal successors, (359), 118 states have internal predecessors, (359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:22:10,673 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:22:10,673 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:22:10,673 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:22:10,673 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:22:10,673 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2025-04-14 16:22:10,673 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:22:10,673 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:22:10,673 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:22:10,673 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:22:10,673 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:22:10,673 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2025-04-14 16:22:10,673 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-14 16:22:10,673 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:22:10,673 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:22:10,673 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-04-14 16:22:10,674 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-04-14 16:22:10,674 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 196 states. [2025-04-14 16:22:10,674 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-14 16:22:10,674 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:22:10,818 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:22:10,818 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:22:10,818 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:22:10,818 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:22:10,818 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2025-04-14 16:22:10,818 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:22:10,818 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:22:10,818 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:22:10,818 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:22:10,818 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:22:10,818 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2025-04-14 16:22:10,818 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-14 16:22:10,818 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:22:10,818 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:22:10,818 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-04-14 16:22:10,818 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-14 16:22:10,818 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 196 states. [2025-04-14 16:22:10,818 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-14 16:22:10,819 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-14 16:22:10,828 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2025-04-14 16:22:11,019 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:22:11,019 INFO L403 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)] === [2025-04-14 16:22:11,019 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:22:11,020 INFO L139 ounterexampleChecker]: Examining path program with hash -1319199853, occurence #9 [2025-04-14 16:22:11,020 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 16:22:11,020 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 16:22:11,020 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:11,020 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-04-14 16:22:11,020 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:22:11,020 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-04-14 16:22:11,020 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:22:11,020 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-04-14 16:22:11,020 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:22:11,020 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 236 [2025-04-14 16:22:11,020 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:11,020 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 239 [2025-04-14 16:22:11,020 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:11,020 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 242 [2025-04-14 16:22:11,020 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:11,020 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 245 [2025-04-14 16:22:11,020 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:11,020 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 248 [2025-04-14 16:22:11,020 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:11,020 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 250 [2025-04-14 16:22:11,020 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:22:11,020 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 16:22:11,020 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:22:11,021 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:22:11,021 INFO L85 PathProgramCache]: Analyzing trace with hash -1640352319, now seen corresponding path program 19 times [2025-04-14 16:22:11,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:22:11,021 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566924964] [2025-04-14 16:22:11,021 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 16:22:11,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:22:11,037 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 255 statements into 1 equivalence classes. [2025-04-14 16:22:11,062 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 255 of 255 statements. [2025-04-14 16:22:11,062 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:22:11,062 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:22:12,369 INFO L134 CoverageAnalysis]: Checked inductivity of 2119 backedges. 1755 proven. 324 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2025-04-14 16:22:12,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:22:12,369 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566924964] [2025-04-14 16:22:12,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566924964] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:22:12,369 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [398103385] [2025-04-14 16:22:12,369 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 16:22:12,369 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:22:12,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:22:12,371 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:22:12,371 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2025-04-14 16:22:12,476 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 255 statements into 1 equivalence classes. [2025-04-14 16:22:12,559 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 255 of 255 statements. [2025-04-14 16:22:12,559 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:22:12,559 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:22:12,563 INFO L256 TraceCheckSpWp]: Trace formula consists of 1133 conjuncts, 47 conjuncts are in the unsatisfiable core [2025-04-14 16:22:12,566 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:22:13,691 INFO L134 CoverageAnalysis]: Checked inductivity of 2119 backedges. 1367 proven. 268 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2025-04-14 16:22:13,691 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:22:15,214 INFO L134 CoverageAnalysis]: Checked inductivity of 2119 backedges. 1425 proven. 210 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2025-04-14 16:22:15,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [398103385] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:22:15,214 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:22:15,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 45, 45] total 132 [2025-04-14 16:22:15,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654860084] [2025-04-14 16:22:15,215 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:22:15,215 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 133 states [2025-04-14 16:22:15,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:22:15,216 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 133 interpolants. [2025-04-14 16:22:15,221 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3087, Invalid=14469, Unknown=0, NotChecked=0, Total=17556 [2025-04-14 16:22:15,221 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:22:15,221 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:22:15,221 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 133 states, 133 states have (on average 3.518796992481203) internal successors, (468), 132 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:22:15,221 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:22:15,221 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:22:15,221 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:22:15,221 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:22:15,222 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2025-04-14 16:22:15,222 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:22:15,222 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:22:15,222 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:22:15,222 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:22:15,222 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:22:15,222 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2025-04-14 16:22:15,222 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-14 16:22:15,222 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:22:15,222 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:22:15,222 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-04-14 16:22:15,222 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-04-14 16:22:15,222 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 196 states. [2025-04-14 16:22:15,222 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-14 16:22:15,222 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-14 16:22:15,222 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:22:15,395 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:22:15,396 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:22:15,396 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:22:15,396 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:22:15,396 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2025-04-14 16:22:15,396 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:22:15,396 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:22:15,396 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:22:15,396 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:22:15,396 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:22:15,396 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2025-04-14 16:22:15,396 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-14 16:22:15,396 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:22:15,396 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:22:15,396 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-04-14 16:22:15,396 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-14 16:22:15,396 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 196 states. [2025-04-14 16:22:15,396 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-14 16:22:15,396 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-14 16:22:15,396 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-14 16:22:15,403 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2025-04-14 16:22:15,596 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:22:15,597 INFO L403 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)] === [2025-04-14 16:22:15,597 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:22:15,597 INFO L139 ounterexampleChecker]: Examining path program with hash -1319199853, occurence #10 [2025-04-14 16:22:15,597 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 16:22:15,597 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 16:22:15,597 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:15,597 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-04-14 16:22:15,597 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:22:15,597 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-04-14 16:22:15,597 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:22:15,597 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-04-14 16:22:15,597 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:22:15,597 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 237 [2025-04-14 16:22:15,597 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:15,597 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 240 [2025-04-14 16:22:15,598 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:15,598 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 243 [2025-04-14 16:22:15,598 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:15,598 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 246 [2025-04-14 16:22:15,598 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:15,598 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 249 [2025-04-14 16:22:15,598 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:15,598 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 251 [2025-04-14 16:22:15,598 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:22:15,598 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 16:22:15,598 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:22:15,598 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:22:15,598 INFO L85 PathProgramCache]: Analyzing trace with hash 1054572119, now seen corresponding path program 20 times [2025-04-14 16:22:15,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:22:15,598 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778894693] [2025-04-14 16:22:15,598 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 16:22:15,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:22:15,617 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 256 statements into 2 equivalence classes. [2025-04-14 16:22:15,676 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 256 of 256 statements. [2025-04-14 16:22:15,676 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 16:22:15,676 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:22:19,656 INFO L134 CoverageAnalysis]: Checked inductivity of 2140 backedges. 1598 proven. 542 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:22:19,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:22:19,656 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778894693] [2025-04-14 16:22:19,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778894693] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:22:19,656 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2077137918] [2025-04-14 16:22:19,656 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 16:22:19,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:22:19,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:22:19,658 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:22:19,659 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2025-04-14 16:22:19,780 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 256 statements into 2 equivalence classes. [2025-04-14 16:22:19,875 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 256 of 256 statements. [2025-04-14 16:22:19,875 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 16:22:19,875 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:22:19,879 INFO L256 TraceCheckSpWp]: Trace formula consists of 1142 conjuncts, 49 conjuncts are in the unsatisfiable core [2025-04-14 16:22:19,884 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:22:22,311 INFO L134 CoverageAnalysis]: Checked inductivity of 2140 backedges. 1425 proven. 261 refuted. 0 times theorem prover too weak. 454 trivial. 0 not checked. [2025-04-14 16:22:22,312 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:22:24,924 INFO L134 CoverageAnalysis]: Checked inductivity of 2140 backedges. 1455 proven. 231 refuted. 0 times theorem prover too weak. 454 trivial. 0 not checked. [2025-04-14 16:22:24,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2077137918] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:22:24,925 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:22:24,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [97, 47, 47] total 187 [2025-04-14 16:22:24,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925005860] [2025-04-14 16:22:24,925 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:22:24,925 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 188 states [2025-04-14 16:22:24,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:22:24,927 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 188 interpolants. [2025-04-14 16:22:24,930 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=4842, Invalid=30314, Unknown=0, NotChecked=0, Total=35156 [2025-04-14 16:22:24,930 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:22:24,930 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:22:24,931 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 188 states, 188 states have (on average 2.75531914893617) internal successors, (518), 187 states have internal predecessors, (518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:22:24,931 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:22:24,931 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:22:24,931 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:22:24,931 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:22:24,931 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2025-04-14 16:22:24,931 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:22:24,931 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:22:24,931 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:22:24,931 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:22:24,931 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:22:24,931 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2025-04-14 16:22:24,931 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-14 16:22:24,931 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:22:24,931 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:22:24,931 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-04-14 16:22:24,931 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-04-14 16:22:24,931 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 196 states. [2025-04-14 16:22:24,931 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-14 16:22:24,931 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-14 16:22:24,931 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-14 16:22:24,931 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:22:25,225 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:22:25,226 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:22:25,226 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:22:25,226 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:22:25,226 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2025-04-14 16:22:25,226 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:22:25,226 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:22:25,226 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:22:25,226 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:22:25,226 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:22:25,226 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2025-04-14 16:22:25,226 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-14 16:22:25,226 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:22:25,226 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:22:25,226 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-04-14 16:22:25,226 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-14 16:22:25,226 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 196 states. [2025-04-14 16:22:25,226 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-14 16:22:25,226 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-14 16:22:25,226 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-14 16:22:25,226 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-14 16:22:25,233 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2025-04-14 16:22:25,427 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2025-04-14 16:22:25,427 INFO L403 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)] === [2025-04-14 16:22:25,427 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:22:25,427 INFO L139 ounterexampleChecker]: Examining path program with hash -1319199853, occurence #11 [2025-04-14 16:22:25,427 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 16:22:25,427 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 16:22:25,427 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:25,427 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-04-14 16:22:25,427 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:22:25,427 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-04-14 16:22:25,427 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:22:25,428 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-04-14 16:22:25,428 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:22:25,428 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 238 [2025-04-14 16:22:25,428 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:25,428 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 241 [2025-04-14 16:22:25,428 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:25,428 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 244 [2025-04-14 16:22:25,428 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:25,428 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 247 [2025-04-14 16:22:25,428 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:25,428 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 250 [2025-04-14 16:22:25,428 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:25,428 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 252 [2025-04-14 16:22:25,428 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:22:25,428 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 16:22:25,428 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:22:25,428 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:22:25,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1302116223, now seen corresponding path program 21 times [2025-04-14 16:22:25,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:22:25,428 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086933062] [2025-04-14 16:22:25,429 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 16:22:25,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:22:25,448 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 257 statements into 21 equivalence classes. [2025-04-14 16:22:27,783 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 21 check-sat command(s) and asserted 257 of 257 statements. [2025-04-14 16:22:27,783 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 21 check-sat command(s) [2025-04-14 16:22:27,783 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:22:29,379 INFO L134 CoverageAnalysis]: Checked inductivity of 2162 backedges. 1849 proven. 313 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:22:29,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:22:29,379 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086933062] [2025-04-14 16:22:29,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086933062] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:22:29,379 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2118151593] [2025-04-14 16:22:29,379 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 16:22:29,379 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:22:29,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:22:29,381 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:22:29,382 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2025-04-14 16:22:29,495 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 257 statements into 21 equivalence classes. [2025-04-14 16:22:32,998 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 21 check-sat command(s) and asserted 257 of 257 statements. [2025-04-14 16:22:32,998 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 21 check-sat command(s) [2025-04-14 16:22:32,998 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:22:33,010 INFO L256 TraceCheckSpWp]: Trace formula consists of 1151 conjuncts, 51 conjuncts are in the unsatisfiable core [2025-04-14 16:22:33,013 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:22:34,717 INFO L134 CoverageAnalysis]: Checked inductivity of 2162 backedges. 1874 proven. 253 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2025-04-14 16:22:34,717 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:22:36,133 INFO L134 CoverageAnalysis]: Checked inductivity of 2162 backedges. 1874 proven. 253 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2025-04-14 16:22:36,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2118151593] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:22:36,133 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:22:36,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 49, 49] total 127 [2025-04-14 16:22:36,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963724624] [2025-04-14 16:22:36,133 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:22:36,134 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 128 states [2025-04-14 16:22:36,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:22:36,135 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 128 interpolants. [2025-04-14 16:22:36,136 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3594, Invalid=12662, Unknown=0, NotChecked=0, Total=16256 [2025-04-14 16:22:36,136 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:22:36,136 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:22:36,136 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 128 states, 128 states have (on average 4.21875) internal successors, (540), 127 states have internal predecessors, (540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:22:36,137 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:22:36,137 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:22:36,137 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:22:36,137 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:22:36,137 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2025-04-14 16:22:36,137 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:22:36,137 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:22:36,137 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:22:36,137 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:22:36,137 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:22:36,137 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2025-04-14 16:22:36,137 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-14 16:22:36,137 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:22:36,137 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:22:36,137 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-04-14 16:22:36,137 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-04-14 16:22:36,137 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 196 states. [2025-04-14 16:22:36,137 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-14 16:22:36,137 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-14 16:22:36,137 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-14 16:22:36,137 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-04-14 16:22:36,137 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:22:36,289 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:22:36,289 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:22:36,289 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:22:36,289 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:22:36,289 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2025-04-14 16:22:36,289 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:22:36,289 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:22:36,289 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:22:36,289 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:22:36,289 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:22:36,289 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2025-04-14 16:22:36,289 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-14 16:22:36,289 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:22:36,289 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:22:36,290 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-04-14 16:22:36,290 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-14 16:22:36,290 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 196 states. [2025-04-14 16:22:36,290 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-14 16:22:36,290 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-14 16:22:36,290 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-14 16:22:36,290 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-14 16:22:36,290 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:22:36,303 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2025-04-14 16:22:36,490 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2025-04-14 16:22:36,490 INFO L403 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)] === [2025-04-14 16:22:36,491 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:22:36,491 INFO L139 ounterexampleChecker]: Examining path program with hash -1319199853, occurence #12 [2025-04-14 16:22:36,491 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 16:22:36,491 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 16:22:36,491 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:36,491 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-04-14 16:22:36,491 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:22:36,491 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-04-14 16:22:36,491 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:22:36,491 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-04-14 16:22:36,491 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:22:36,491 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 240 [2025-04-14 16:22:36,491 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:36,491 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 243 [2025-04-14 16:22:36,491 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:36,491 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 246 [2025-04-14 16:22:36,491 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:36,491 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 249 [2025-04-14 16:22:36,491 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:36,491 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 252 [2025-04-14 16:22:36,492 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:36,492 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 254 [2025-04-14 16:22:36,492 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:22:36,492 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 16:22:36,492 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:22:36,492 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:22:36,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1620224833, now seen corresponding path program 22 times [2025-04-14 16:22:36,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:22:36,492 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892529804] [2025-04-14 16:22:36,492 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 16:22:36,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:22:36,510 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 259 statements into 2 equivalence classes. [2025-04-14 16:22:36,518 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 162 of 259 statements. [2025-04-14 16:22:36,518 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 16:22:36,518 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:22:37,137 INFO L134 CoverageAnalysis]: Checked inductivity of 2209 backedges. 1672 proven. 236 refuted. 0 times theorem prover too weak. 301 trivial. 0 not checked. [2025-04-14 16:22:37,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:22:37,138 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892529804] [2025-04-14 16:22:37,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892529804] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:22:37,138 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [60131861] [2025-04-14 16:22:37,138 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 16:22:37,138 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:22:37,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:22:37,140 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:22:37,140 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2025-04-14 16:22:37,260 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 259 statements into 2 equivalence classes. [2025-04-14 16:22:37,282 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 162 of 259 statements. [2025-04-14 16:22:37,283 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 16:22:37,283 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:22:37,285 INFO L256 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 76 conjuncts are in the unsatisfiable core [2025-04-14 16:22:37,288 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:22:39,841 INFO L134 CoverageAnalysis]: Checked inductivity of 2209 backedges. 0 proven. 1909 refuted. 0 times theorem prover too weak. 300 trivial. 0 not checked. [2025-04-14 16:22:39,841 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:22:41,456 INFO L134 CoverageAnalysis]: Checked inductivity of 2209 backedges. 1672 proven. 237 refuted. 0 times theorem prover too weak. 300 trivial. 0 not checked. [2025-04-14 16:22:41,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [60131861] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:22:41,457 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:22:41,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 77, 58] total 164 [2025-04-14 16:22:41,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008083532] [2025-04-14 16:22:41,457 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:22:41,457 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 164 states [2025-04-14 16:22:41,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:22:41,459 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 164 interpolants. [2025-04-14 16:22:41,462 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5517, Invalid=21215, Unknown=0, NotChecked=0, Total=26732 [2025-04-14 16:22:41,462 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:22:41,462 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:22:41,463 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 164 states, 164 states have (on average 4.134146341463414) internal successors, (678), 164 states have internal predecessors, (678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:22:41,463 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:22:41,463 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:22:41,463 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:22:41,463 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:22:41,463 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2025-04-14 16:22:41,463 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:22:41,463 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:22:41,463 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:22:41,463 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:22:41,463 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:22:41,463 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2025-04-14 16:22:41,463 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-14 16:22:41,463 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:22:41,463 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:22:41,463 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-04-14 16:22:41,463 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-04-14 16:22:41,463 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 196 states. [2025-04-14 16:22:41,463 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-14 16:22:41,463 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-14 16:22:41,463 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-14 16:22:41,463 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-04-14 16:22:41,463 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:22:41,464 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:22:50,806 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:22:50,806 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:22:50,806 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:22:50,806 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:22:50,806 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2025-04-14 16:22:50,806 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:22:50,806 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:22:50,806 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:22:50,806 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:22:50,806 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:22:50,806 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2025-04-14 16:22:50,806 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-14 16:22:50,806 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:22:50,806 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:22:50,806 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-04-14 16:22:50,806 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-14 16:22:50,806 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 196 states. [2025-04-14 16:22:50,806 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-14 16:22:50,806 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-14 16:22:50,806 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-14 16:22:50,806 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-14 16:22:50,806 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:22:50,807 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 274 states. [2025-04-14 16:22:50,813 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2025-04-14 16:22:51,007 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2025-04-14 16:22:51,007 INFO L403 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)] === [2025-04-14 16:22:51,007 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:22:51,008 INFO L139 ounterexampleChecker]: Examining path program with hash -1319199853, occurence #13 [2025-04-14 16:22:51,008 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 16:22:51,008 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 16:22:51,008 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:51,008 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-04-14 16:22:51,008 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:22:51,008 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-04-14 16:22:51,008 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:22:51,008 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-04-14 16:22:51,008 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:22:51,008 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 330 [2025-04-14 16:22:51,008 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:51,008 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 333 [2025-04-14 16:22:51,008 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:51,008 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 336 [2025-04-14 16:22:51,008 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:51,008 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 339 [2025-04-14 16:22:51,008 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:51,008 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 342 [2025-04-14 16:22:51,008 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:51,008 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 345 [2025-04-14 16:22:51,008 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:51,008 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 348 [2025-04-14 16:22:51,009 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:51,009 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 351 [2025-04-14 16:22:51,009 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:51,009 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 354 [2025-04-14 16:22:51,009 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:51,009 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 357 [2025-04-14 16:22:51,009 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:51,009 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 360 [2025-04-14 16:22:51,009 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:51,009 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 363 [2025-04-14 16:22:51,009 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:51,009 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 366 [2025-04-14 16:22:51,009 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:51,009 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 368 [2025-04-14 16:22:51,009 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:22:51,009 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 16:22:51,009 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:22:51,009 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:22:51,009 INFO L85 PathProgramCache]: Analyzing trace with hash 1502116193, now seen corresponding path program 23 times [2025-04-14 16:22:51,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:22:51,009 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283142853] [2025-04-14 16:22:51,010 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 16:22:51,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:22:51,032 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 373 statements into 31 equivalence classes. [2025-04-14 16:22:51,692 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 31 check-sat command(s) and asserted 373 of 373 statements. [2025-04-14 16:22:51,693 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 31 check-sat command(s) [2025-04-14 16:22:51,693 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:22:54,774 INFO L134 CoverageAnalysis]: Checked inductivity of 4706 backedges. 4406 proven. 300 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:22:54,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:22:54,774 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283142853] [2025-04-14 16:22:54,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283142853] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:22:54,774 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [263437160] [2025-04-14 16:22:54,774 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 16:22:54,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:22:54,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:22:54,776 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:22:54,777 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2025-04-14 16:22:54,922 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 373 statements into 31 equivalence classes. [2025-04-14 16:22:55,554 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 31 check-sat command(s) and asserted 373 of 373 statements. [2025-04-14 16:22:55,555 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 31 check-sat command(s) [2025-04-14 16:22:55,555 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:22:55,564 INFO L256 TraceCheckSpWp]: Trace formula consists of 1587 conjuncts, 54 conjuncts are in the unsatisfiable core [2025-04-14 16:22:55,568 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:22:57,354 INFO L134 CoverageAnalysis]: Checked inductivity of 4706 backedges. 3978 proven. 300 refuted. 0 times theorem prover too weak. 428 trivial. 0 not checked. [2025-04-14 16:22:57,354 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:22:58,709 INFO L134 CoverageAnalysis]: Checked inductivity of 4706 backedges. 3978 proven. 300 refuted. 0 times theorem prover too weak. 428 trivial. 0 not checked. [2025-04-14 16:22:58,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [263437160] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:22:58,709 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:22:58,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [74, 52, 52] total 149 [2025-04-14 16:22:58,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697758023] [2025-04-14 16:22:58,709 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:22:58,710 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 150 states [2025-04-14 16:22:58,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:22:58,711 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 150 interpolants. [2025-04-14 16:22:58,713 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=4553, Invalid=17797, Unknown=0, NotChecked=0, Total=22350 [2025-04-14 16:22:58,713 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:22:58,713 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:22:58,713 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 150 states, 150 states have (on average 4.4) internal successors, (660), 149 states have internal predecessors, (660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:22:58,713 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:22:58,713 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:22:58,713 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:22:58,713 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:22:58,713 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2025-04-14 16:22:58,713 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:22:58,713 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:22:58,713 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:22:58,713 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:22:58,713 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:22:58,713 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2025-04-14 16:22:58,713 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-14 16:22:58,714 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:22:58,714 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:22:58,714 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-04-14 16:22:58,714 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-04-14 16:22:58,714 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 196 states. [2025-04-14 16:22:58,714 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-14 16:22:58,714 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-14 16:22:58,714 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-14 16:22:58,714 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-04-14 16:22:58,714 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:22:58,714 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 274 states. [2025-04-14 16:22:58,714 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:22:58,841 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:22:58,841 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:22:58,841 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:22:58,841 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:22:58,841 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2025-04-14 16:22:58,841 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:22:58,841 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:22:58,842 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:22:58,842 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:22:58,842 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:22:58,842 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2025-04-14 16:22:58,842 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-14 16:22:58,842 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:22:58,842 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:22:58,842 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-04-14 16:22:58,842 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-14 16:22:58,842 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 196 states. [2025-04-14 16:22:58,842 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-14 16:22:58,842 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-14 16:22:58,842 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-14 16:22:58,842 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-14 16:22:58,842 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:22:58,842 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 274 states. [2025-04-14 16:22:58,842 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:22:58,852 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2025-04-14 16:22:59,042 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:22:59,043 INFO L403 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)] === [2025-04-14 16:22:59,043 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:22:59,043 INFO L139 ounterexampleChecker]: Examining path program with hash -1319199853, occurence #14 [2025-04-14 16:22:59,043 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 16:22:59,043 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 16:22:59,043 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:59,043 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-04-14 16:22:59,043 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:22:59,043 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-04-14 16:22:59,043 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:22:59,043 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-04-14 16:22:59,043 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:22:59,043 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 331 [2025-04-14 16:22:59,043 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:59,044 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 334 [2025-04-14 16:22:59,044 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:59,044 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 337 [2025-04-14 16:22:59,044 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:59,044 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 340 [2025-04-14 16:22:59,044 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:59,044 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 343 [2025-04-14 16:22:59,044 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:59,044 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 346 [2025-04-14 16:22:59,044 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:59,044 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 349 [2025-04-14 16:22:59,044 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:59,044 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 352 [2025-04-14 16:22:59,044 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:59,044 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 355 [2025-04-14 16:22:59,044 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:59,044 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 358 [2025-04-14 16:22:59,044 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:59,044 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 361 [2025-04-14 16:22:59,044 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:59,044 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 364 [2025-04-14 16:22:59,044 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:59,044 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 367 [2025-04-14 16:22:59,044 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:22:59,044 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 369 [2025-04-14 16:22:59,044 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:22:59,044 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 16:22:59,044 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:22:59,045 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:22:59,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1835140471, now seen corresponding path program 24 times [2025-04-14 16:22:59,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:22:59,045 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686615388] [2025-04-14 16:22:59,045 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 16:22:59,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:22:59,067 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 374 statements into 31 equivalence classes. [2025-04-14 16:23:01,139 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 31 check-sat command(s) and asserted 374 of 374 statements. [2025-04-14 16:23:01,139 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 31 check-sat command(s) [2025-04-14 16:23:01,139 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:23:04,538 INFO L134 CoverageAnalysis]: Checked inductivity of 4731 backedges. 4316 proven. 415 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:23:04,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:23:04,538 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686615388] [2025-04-14 16:23:04,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686615388] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:23:04,538 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1690991609] [2025-04-14 16:23:04,538 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 16:23:04,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:23:04,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:23:04,540 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:23:04,541 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2025-04-14 16:23:04,695 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 374 statements into 31 equivalence classes. [2025-04-14 16:23:10,916 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 31 check-sat command(s) and asserted 374 of 374 statements. [2025-04-14 16:23:10,916 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 31 check-sat command(s) [2025-04-14 16:23:10,916 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:23:10,943 INFO L256 TraceCheckSpWp]: Trace formula consists of 1596 conjuncts, 63 conjuncts are in the unsatisfiable core [2025-04-14 16:23:10,947 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:23:13,819 INFO L134 CoverageAnalysis]: Checked inductivity of 4731 backedges. 4155 proven. 325 refuted. 0 times theorem prover too weak. 251 trivial. 0 not checked. [2025-04-14 16:23:13,819 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:23:17,110 INFO L134 CoverageAnalysis]: Checked inductivity of 4731 backedges. 4155 proven. 325 refuted. 0 times theorem prover too weak. 251 trivial. 0 not checked. [2025-04-14 16:23:17,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1690991609] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:23:17,111 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:23:17,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [75, 60, 60] total 193 [2025-04-14 16:23:17,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795292343] [2025-04-14 16:23:17,111 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:23:17,112 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 194 states [2025-04-14 16:23:17,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:23:17,113 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 194 interpolants. [2025-04-14 16:23:17,116 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5527, Invalid=31915, Unknown=0, NotChecked=0, Total=37442 [2025-04-14 16:23:17,116 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:23:17,116 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:23:17,116 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 194 states, 194 states have (on average 5.216494845360825) internal successors, (1012), 193 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:23:17,116 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:23:17,116 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:23:17,116 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:23:17,116 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:23:17,116 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2025-04-14 16:23:17,116 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:23:17,116 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:23:17,116 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:23:17,116 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:23:17,116 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:23:17,116 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2025-04-14 16:23:17,116 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-14 16:23:17,116 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:23:17,117 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:23:17,117 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-04-14 16:23:17,117 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-04-14 16:23:17,117 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 196 states. [2025-04-14 16:23:17,117 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-14 16:23:17,117 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-14 16:23:17,117 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-14 16:23:17,117 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-04-14 16:23:17,117 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:23:17,117 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 274 states. [2025-04-14 16:23:17,117 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:23:17,117 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:23:17,417 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:23:17,418 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:23:17,418 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:23:17,418 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:23:17,418 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2025-04-14 16:23:17,418 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:23:17,418 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:23:17,418 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:23:17,418 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:23:17,418 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:23:17,418 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2025-04-14 16:23:17,418 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-14 16:23:17,418 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:23:17,418 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:23:17,418 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-04-14 16:23:17,418 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-14 16:23:17,418 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 196 states. [2025-04-14 16:23:17,418 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-14 16:23:17,418 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-14 16:23:17,418 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-14 16:23:17,418 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-14 16:23:17,418 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:23:17,418 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 274 states. [2025-04-14 16:23:17,418 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:23:17,418 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-14 16:23:17,440 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2025-04-14 16:23:17,619 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2025-04-14 16:23:17,619 INFO L403 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)] === [2025-04-14 16:23:17,619 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:23:17,619 INFO L139 ounterexampleChecker]: Examining path program with hash -1319199853, occurence #15 [2025-04-14 16:23:17,619 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 16:23:17,619 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 16:23:17,619 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:23:17,619 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-04-14 16:23:17,619 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:23:17,619 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-04-14 16:23:17,620 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:23:17,620 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-04-14 16:23:17,620 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:23:17,620 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 338 [2025-04-14 16:23:17,620 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:23:17,620 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 341 [2025-04-14 16:23:17,620 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:23:17,620 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 344 [2025-04-14 16:23:17,620 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:23:17,620 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 347 [2025-04-14 16:23:17,620 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:23:17,620 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 350 [2025-04-14 16:23:17,620 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:23:17,620 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 353 [2025-04-14 16:23:17,620 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:23:17,620 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 356 [2025-04-14 16:23:17,620 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:23:17,620 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 359 [2025-04-14 16:23:17,620 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:23:17,620 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 362 [2025-04-14 16:23:17,620 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:23:17,620 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 365 [2025-04-14 16:23:17,620 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:23:17,620 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 368 [2025-04-14 16:23:17,620 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:23:17,620 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 371 [2025-04-14 16:23:17,620 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:23:17,620 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 374 [2025-04-14 16:23:17,620 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:23:17,621 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 376 [2025-04-14 16:23:17,621 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:23:17,621 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 16:23:17,621 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:23:17,621 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:23:17,621 INFO L85 PathProgramCache]: Analyzing trace with hash 536634465, now seen corresponding path program 25 times [2025-04-14 16:23:17,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:23:17,621 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060592954] [2025-04-14 16:23:17,621 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 16:23:17,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:23:17,644 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 381 statements into 1 equivalence classes. [2025-04-14 16:23:17,690 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 381 of 381 statements. [2025-04-14 16:23:17,690 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:23:17,690 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:23:27,105 INFO L134 CoverageAnalysis]: Checked inductivity of 4934 backedges. 3931 proven. 1003 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:23:27,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:23:27,106 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060592954] [2025-04-14 16:23:27,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060592954] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:23:27,106 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [814018253] [2025-04-14 16:23:27,106 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 16:23:27,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:23:27,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:23:27,108 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:23:27,109 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2025-04-14 16:23:27,270 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 381 statements into 1 equivalence classes. [2025-04-14 16:23:27,389 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 381 of 381 statements. [2025-04-14 16:23:27,389 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:23:27,389 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:23:27,395 INFO L256 TraceCheckSpWp]: Trace formula consists of 1659 conjuncts, 71 conjuncts are in the unsatisfiable core [2025-04-14 16:23:27,399 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:23:32,224 INFO L134 CoverageAnalysis]: Checked inductivity of 4934 backedges. 3186 proven. 622 refuted. 0 times theorem prover too weak. 1126 trivial. 0 not checked. [2025-04-14 16:23:32,224 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:23:37,962 INFO L134 CoverageAnalysis]: Checked inductivity of 4934 backedges. 3280 proven. 528 refuted. 0 times theorem prover too weak. 1126 trivial. 0 not checked. [2025-04-14 16:23:37,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [814018253] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:23:37,962 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:23:37,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [147, 69, 69] total 281 [2025-04-14 16:23:37,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417814646] [2025-04-14 16:23:37,963 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:23:37,963 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 282 states [2025-04-14 16:23:37,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:23:37,967 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 282 interpolants. [2025-04-14 16:23:37,970 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10638, Invalid=68604, Unknown=0, NotChecked=0, Total=79242 [2025-04-14 16:23:37,970 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:23:37,970 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:23:37,970 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 282 states, 282 states have (on average 2.719858156028369) internal successors, (767), 281 states have internal predecessors, (767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:23:37,970 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:23:37,970 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:23:37,970 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:23:37,970 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:23:37,971 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2025-04-14 16:23:37,971 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:23:37,971 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:23:37,971 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:23:37,971 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:23:37,971 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:23:37,971 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2025-04-14 16:23:37,971 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-14 16:23:37,971 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:23:37,971 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:23:37,971 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-04-14 16:23:37,971 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-04-14 16:23:37,971 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 196 states. [2025-04-14 16:23:37,971 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-14 16:23:37,971 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-14 16:23:37,971 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-14 16:23:37,971 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-04-14 16:23:37,971 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:23:37,971 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 274 states. [2025-04-14 16:23:37,971 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:23:37,971 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-04-14 16:23:37,971 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:23:38,345 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:23:38,345 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:23:38,345 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:23:38,345 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:23:38,345 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2025-04-14 16:23:38,345 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:23:38,345 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:23:38,345 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:23:38,345 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:23:38,345 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:23:38,346 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2025-04-14 16:23:38,346 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-14 16:23:38,346 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:23:38,346 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:23:38,346 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-04-14 16:23:38,346 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-14 16:23:38,346 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 196 states. [2025-04-14 16:23:38,346 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-14 16:23:38,346 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-14 16:23:38,346 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-14 16:23:38,346 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-14 16:23:38,346 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:23:38,346 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 274 states. [2025-04-14 16:23:38,346 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:23:38,346 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-14 16:23:38,346 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-14 16:23:38,355 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2025-04-14 16:23:38,546 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:23:38,547 INFO L403 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)] === [2025-04-14 16:23:38,547 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:23:38,547 INFO L139 ounterexampleChecker]: Examining path program with hash -1319199853, occurence #16 [2025-04-14 16:23:38,547 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 16:23:38,547 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 16:23:38,547 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:23:38,547 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-04-14 16:23:38,547 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:23:38,547 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-04-14 16:23:38,547 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:23:38,548 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-04-14 16:23:38,548 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:23:38,548 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 339 [2025-04-14 16:23:38,548 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:23:38,548 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 342 [2025-04-14 16:23:38,548 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:23:38,548 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 345 [2025-04-14 16:23:38,548 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:23:38,548 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 348 [2025-04-14 16:23:38,548 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:23:38,548 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 351 [2025-04-14 16:23:38,548 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:23:38,548 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 354 [2025-04-14 16:23:38,548 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:23:38,548 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 357 [2025-04-14 16:23:38,548 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:23:38,548 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 360 [2025-04-14 16:23:38,548 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:23:38,548 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 363 [2025-04-14 16:23:38,548 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:23:38,548 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 366 [2025-04-14 16:23:38,548 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:23:38,548 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 369 [2025-04-14 16:23:38,548 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:23:38,548 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 372 [2025-04-14 16:23:38,548 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:23:38,548 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 375 [2025-04-14 16:23:38,548 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:23:38,548 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 377 [2025-04-14 16:23:38,549 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:23:38,549 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 16:23:38,549 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:23:38,549 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:23:38,549 INFO L85 PathProgramCache]: Analyzing trace with hash 1969977975, now seen corresponding path program 26 times [2025-04-14 16:23:38,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:23:38,549 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658442628] [2025-04-14 16:23:38,549 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 16:23:38,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:23:38,573 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 382 statements into 2 equivalence classes. [2025-04-14 16:23:38,641 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 382 of 382 statements. [2025-04-14 16:23:38,641 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 16:23:38,641 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:23:42,786 INFO L134 CoverageAnalysis]: Checked inductivity of 4967 backedges. 4316 proven. 651 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:23:42,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:23:42,786 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658442628] [2025-04-14 16:23:42,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658442628] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:23:42,786 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1416427150] [2025-04-14 16:23:42,786 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 16:23:42,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:23:42,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:23:42,788 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:23:42,790 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2025-04-14 16:23:42,960 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 382 statements into 2 equivalence classes. [2025-04-14 16:23:43,081 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 382 of 382 statements. [2025-04-14 16:23:43,081 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 16:23:43,081 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:23:43,087 INFO L256 TraceCheckSpWp]: Trace formula consists of 1668 conjuncts, 73 conjuncts are in the unsatisfiable core [2025-04-14 16:23:43,091 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:23:46,581 INFO L134 CoverageAnalysis]: Checked inductivity of 4967 backedges. 3274 proven. 609 refuted. 0 times theorem prover too weak. 1084 trivial. 0 not checked. [2025-04-14 16:23:46,582 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:23:51,011 INFO L134 CoverageAnalysis]: Checked inductivity of 4967 backedges. 3322 proven. 561 refuted. 0 times theorem prover too weak. 1084 trivial. 0 not checked. [2025-04-14 16:23:51,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1416427150] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:23:51,011 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:23:51,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [83, 71, 71] total 221 [2025-04-14 16:23:51,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86431766] [2025-04-14 16:23:51,011 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:23:51,012 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 222 states [2025-04-14 16:23:51,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:23:51,014 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 222 interpolants. [2025-04-14 16:23:51,017 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7989, Invalid=41073, Unknown=0, NotChecked=0, Total=49062 [2025-04-14 16:23:51,017 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:23:51,017 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:23:51,017 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 222 states, 222 states have (on average 3.4954954954954953) internal successors, (776), 221 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:23:51,017 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:23:51,017 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:23:51,017 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:23:51,017 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:23:51,017 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2025-04-14 16:23:51,017 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:23:51,018 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:23:51,018 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:23:51,018 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:23:51,018 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:23:51,018 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2025-04-14 16:23:51,018 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-14 16:23:51,018 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:23:51,018 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:23:51,018 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-04-14 16:23:51,018 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-04-14 16:23:51,018 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 196 states. [2025-04-14 16:23:51,018 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-14 16:23:51,018 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-14 16:23:51,018 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-14 16:23:51,018 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-04-14 16:23:51,018 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:23:51,018 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 274 states. [2025-04-14 16:23:51,018 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:23:51,018 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-04-14 16:23:51,018 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-04-14 16:23:51,018 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:23:51,269 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:23:51,269 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:23:51,269 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:23:51,269 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:23:51,269 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2025-04-14 16:23:51,269 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:23:51,270 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:23:51,270 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:23:51,270 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:23:51,270 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:23:51,270 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2025-04-14 16:23:51,270 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-14 16:23:51,270 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:23:51,270 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:23:51,270 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-04-14 16:23:51,270 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-14 16:23:51,270 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 196 states. [2025-04-14 16:23:51,270 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-14 16:23:51,270 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-14 16:23:51,270 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-14 16:23:51,270 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-14 16:23:51,270 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:23:51,270 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 274 states. [2025-04-14 16:23:51,270 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:23:51,270 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-14 16:23:51,270 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-14 16:23:51,270 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-04-14 16:23:51,277 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2025-04-14 16:23:51,470 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2025-04-14 16:23:51,471 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-14 16:23:51,471 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:23:51,471 INFO L139 ounterexampleChecker]: Examining path program with hash -1319199853, occurence #17 [2025-04-14 16:23:51,471 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 16:23:51,471 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 16:23:51,471 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:23:51,471 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-04-14 16:23:51,471 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:23:51,471 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-04-14 16:23:51,471 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:23:51,471 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-04-14 16:23:51,471 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:23:51,472 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 340 [2025-04-14 16:23:51,472 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:23:51,472 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 343 [2025-04-14 16:23:51,472 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:23:51,472 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 346 [2025-04-14 16:23:51,472 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:23:51,472 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 349 [2025-04-14 16:23:51,472 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:23:51,472 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 352 [2025-04-14 16:23:51,472 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:23:51,472 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 355 [2025-04-14 16:23:51,472 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:23:51,472 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 358 [2025-04-14 16:23:51,472 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:23:51,472 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 361 [2025-04-14 16:23:51,472 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:23:51,472 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 364 [2025-04-14 16:23:51,472 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:23:51,472 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 367 [2025-04-14 16:23:51,472 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:23:51,472 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 370 [2025-04-14 16:23:51,472 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:23:51,472 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 373 [2025-04-14 16:23:51,472 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:23:51,472 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 376 [2025-04-14 16:23:51,472 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:23:51,472 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 378 [2025-04-14 16:23:51,472 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:23:51,473 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 16:23:51,473 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:23:51,473 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:23:51,473 INFO L85 PathProgramCache]: Analyzing trace with hash -841013471, now seen corresponding path program 27 times [2025-04-14 16:23:51,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:23:51,473 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958270993] [2025-04-14 16:23:51,473 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 16:23:51,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:23:51,497 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 383 statements into 31 equivalence classes. [2025-04-14 16:24:02,227 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 31 check-sat command(s) and asserted 383 of 383 statements. [2025-04-14 16:24:02,227 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 31 check-sat command(s) [2025-04-14 16:24:02,227 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:24:07,283 INFO L134 CoverageAnalysis]: Checked inductivity of 5001 backedges. 4267 proven. 734 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:24:07,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:24:07,284 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958270993] [2025-04-14 16:24:07,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958270993] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:24:07,284 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760437815] [2025-04-14 16:24:07,284 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 16:24:07,284 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:24:07,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:24:07,286 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:24:07,287 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2025-04-14 16:24:07,466 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 383 statements into 31 equivalence classes. [2025-04-14 16:24:33,973 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 31 check-sat command(s) and asserted 383 of 383 statements. [2025-04-14 16:24:33,973 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 31 check-sat command(s) [2025-04-14 16:24:33,973 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:24:34,001 INFO L256 TraceCheckSpWp]: Trace formula consists of 1677 conjuncts, 74 conjuncts are in the unsatisfiable core [2025-04-14 16:24:34,005 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:24:37,684 INFO L134 CoverageAnalysis]: Checked inductivity of 5001 backedges. 4172 proven. 595 refuted. 0 times theorem prover too weak. 234 trivial. 0 not checked. [2025-04-14 16:24:37,685 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:24:41,789 INFO L134 CoverageAnalysis]: Checked inductivity of 5001 backedges. 4172 proven. 595 refuted. 0 times theorem prover too weak. 234 trivial. 0 not checked. [2025-04-14 16:24:41,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1760437815] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:24:41,790 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:24:41,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [87, 72, 72] total 228 [2025-04-14 16:24:41,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890039061] [2025-04-14 16:24:41,790 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:24:41,791 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 229 states [2025-04-14 16:24:41,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:24:41,793 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 229 interpolants. [2025-04-14 16:24:41,797 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9305, Invalid=42907, Unknown=0, NotChecked=0, Total=52212 [2025-04-14 16:24:41,797 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:24:41,797 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:24:41,797 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 229 states, 229 states have (on average 4.646288209606987) internal successors, (1064), 228 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:24:41,797 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:24:41,797 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:24:41,797 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:24:41,797 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:24:41,797 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2025-04-14 16:24:41,797 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:24:41,797 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:24:41,797 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:24:41,797 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:24:41,797 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:24:41,797 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2025-04-14 16:24:41,797 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-14 16:24:41,797 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:24:41,797 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:24:41,797 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-04-14 16:24:41,798 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-04-14 16:24:41,798 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 196 states. [2025-04-14 16:24:41,798 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-14 16:24:41,798 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-14 16:24:41,798 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-14 16:24:41,798 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-04-14 16:24:41,798 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:24:41,798 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 274 states. [2025-04-14 16:24:41,798 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:24:41,798 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-04-14 16:24:41,798 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-04-14 16:24:41,798 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2025-04-14 16:24:41,798 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:24:43,365 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:24:43,365 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:24:43,365 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:24:43,365 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:24:43,365 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2025-04-14 16:24:43,365 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:24:43,365 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:24:43,365 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:24:43,365 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:24:43,365 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:24:43,365 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2025-04-14 16:24:43,365 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-14 16:24:43,365 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:24:43,365 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:24:43,365 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-04-14 16:24:43,365 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-14 16:24:43,365 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 196 states. [2025-04-14 16:24:43,365 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-14 16:24:43,365 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-14 16:24:43,365 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-14 16:24:43,365 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-14 16:24:43,365 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:24:43,365 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 274 states. [2025-04-14 16:24:43,365 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:24:43,365 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-14 16:24:43,365 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-14 16:24:43,365 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-04-14 16:24:43,366 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:24:43,404 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2025-04-14 16:24:43,566 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:24:43,566 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-14 16:24:43,566 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:24:43,566 INFO L139 ounterexampleChecker]: Examining path program with hash -1319199853, occurence #18 [2025-04-14 16:24:43,567 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 16:24:43,567 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 16:24:43,567 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:24:43,567 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-04-14 16:24:43,567 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:24:43,567 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-04-14 16:24:43,567 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:24:43,567 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-04-14 16:24:43,567 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:24:43,567 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 341 [2025-04-14 16:24:43,567 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:24:43,567 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 344 [2025-04-14 16:24:43,567 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:24:43,567 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 347 [2025-04-14 16:24:43,567 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:24:43,567 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 350 [2025-04-14 16:24:43,567 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:24:43,567 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 353 [2025-04-14 16:24:43,567 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:24:43,567 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 356 [2025-04-14 16:24:43,567 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:24:43,567 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 359 [2025-04-14 16:24:43,567 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:24:43,567 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 362 [2025-04-14 16:24:43,567 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:24:43,567 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 365 [2025-04-14 16:24:43,567 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:24:43,568 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 368 [2025-04-14 16:24:43,568 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:24:43,568 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 371 [2025-04-14 16:24:43,568 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:24:43,568 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 374 [2025-04-14 16:24:43,568 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:24:43,568 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 377 [2025-04-14 16:24:43,568 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:24:43,568 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 379 [2025-04-14 16:24:43,568 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:24:43,568 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 16:24:43,568 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:24:43,568 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:24:43,568 INFO L85 PathProgramCache]: Analyzing trace with hash -2082402377, now seen corresponding path program 28 times [2025-04-14 16:24:43,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:24:43,568 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836288599] [2025-04-14 16:24:43,568 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 16:24:43,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:24:43,592 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 384 statements into 2 equivalence classes. [2025-04-14 16:24:43,610 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 238 of 384 statements. [2025-04-14 16:24:43,611 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 16:24:43,611 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:24:45,303 INFO L134 CoverageAnalysis]: Checked inductivity of 5036 backedges. 3857 proven. 548 refuted. 0 times theorem prover too weak. 631 trivial. 0 not checked. [2025-04-14 16:24:45,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:24:45,303 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836288599] [2025-04-14 16:24:45,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836288599] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:24:45,303 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1378448156] [2025-04-14 16:24:45,304 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 16:24:45,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:24:45,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:24:45,308 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:24:45,310 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2025-04-14 16:24:45,479 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 384 statements into 2 equivalence classes. [2025-04-14 16:24:45,511 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 238 of 384 statements. [2025-04-14 16:24:45,511 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 16:24:45,511 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:24:45,514 INFO L256 TraceCheckSpWp]: Trace formula consists of 444 conjuncts, 114 conjuncts are in the unsatisfiable core [2025-04-14 16:24:45,521 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:24:50,566 INFO L134 CoverageAnalysis]: Checked inductivity of 5036 backedges. 0 proven. 4406 refuted. 0 times theorem prover too weak. 630 trivial. 0 not checked. [2025-04-14 16:24:50,566 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:24:53,755 INFO L134 CoverageAnalysis]: Checked inductivity of 5036 backedges. 3857 proven. 549 refuted. 0 times theorem prover too weak. 630 trivial. 0 not checked. [2025-04-14 16:24:53,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1378448156] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:24:53,755 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:24:53,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 115, 86] total 248 [2025-04-14 16:24:53,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384474843] [2025-04-14 16:24:53,755 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:24:53,756 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 248 states [2025-04-14 16:24:53,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:24:53,758 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 248 interpolants. [2025-04-14 16:24:53,760 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11716, Invalid=49540, Unknown=0, NotChecked=0, Total=61256 [2025-04-14 16:24:53,760 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:24:53,760 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:24:53,761 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 248 states, 248 states have (on average 4.112903225806452) internal successors, (1020), 248 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:24:53,761 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:24:53,761 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:24:53,761 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:24:53,761 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:24:53,761 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2025-04-14 16:24:53,761 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:24:53,761 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:24:53,761 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:24:53,761 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:24:53,761 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:24:53,761 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2025-04-14 16:24:53,761 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-14 16:24:53,761 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:24:53,761 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:24:53,761 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-04-14 16:24:53,761 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-04-14 16:24:53,761 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 196 states. [2025-04-14 16:24:53,761 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-14 16:24:53,761 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-14 16:24:53,761 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-14 16:24:53,761 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-04-14 16:24:53,761 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:24:53,761 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 274 states. [2025-04-14 16:24:53,761 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:24:53,761 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-04-14 16:24:53,761 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-04-14 16:24:53,761 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2025-04-14 16:24:53,761 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:24:53,761 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:25:12,779 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:25:12,780 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:25:12,780 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:25:12,780 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:25:12,780 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2025-04-14 16:25:12,780 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:25:12,780 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:25:12,780 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:25:12,780 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:25:12,780 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:25:12,780 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2025-04-14 16:25:12,780 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-14 16:25:12,780 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:25:12,780 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:25:12,780 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-04-14 16:25:12,780 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-14 16:25:12,780 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 196 states. [2025-04-14 16:25:12,780 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-14 16:25:12,780 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-14 16:25:12,780 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-14 16:25:12,780 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-14 16:25:12,780 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:25:12,780 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 274 states. [2025-04-14 16:25:12,780 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:25:12,780 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-14 16:25:12,780 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-14 16:25:12,780 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-04-14 16:25:12,780 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:25:12,780 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 449 states. [2025-04-14 16:25:12,787 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2025-04-14 16:25:12,981 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:25:12,981 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-14 16:25:12,981 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:25:12,981 INFO L139 ounterexampleChecker]: Examining path program with hash -1319199853, occurence #19 [2025-04-14 16:25:12,981 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 16:25:12,981 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 16:25:12,981 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:25:12,981 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-04-14 16:25:12,981 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:25:12,981 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-04-14 16:25:12,981 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:25:12,981 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-04-14 16:25:12,982 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:25:12,982 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 503 [2025-04-14 16:25:12,982 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:25:12,982 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 506 [2025-04-14 16:25:12,982 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:25:12,982 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 509 [2025-04-14 16:25:12,982 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:25:12,982 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 512 [2025-04-14 16:25:12,982 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:25:12,982 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 515 [2025-04-14 16:25:12,982 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:25:12,982 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 518 [2025-04-14 16:25:12,982 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:25:12,982 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 521 [2025-04-14 16:25:12,982 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:25:12,982 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 524 [2025-04-14 16:25:12,982 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:25:12,982 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 527 [2025-04-14 16:25:12,982 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:25:12,982 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 530 [2025-04-14 16:25:12,982 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:25:12,982 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 533 [2025-04-14 16:25:12,982 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:25:12,982 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 536 [2025-04-14 16:25:12,982 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:25:12,983 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 539 [2025-04-14 16:25:12,983 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:25:12,983 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 542 [2025-04-14 16:25:12,983 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:25:12,983 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 545 [2025-04-14 16:25:12,983 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:25:12,983 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 548 [2025-04-14 16:25:12,983 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:25:12,983 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 551 [2025-04-14 16:25:12,983 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:25:12,983 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 554 [2025-04-14 16:25:12,983 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:25:12,983 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 557 [2025-04-14 16:25:12,983 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:25:12,983 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 560 [2025-04-14 16:25:12,983 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:25:12,983 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 563 [2025-04-14 16:25:12,983 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:25:12,983 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 566 [2025-04-14 16:25:12,983 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:25:12,983 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 569 [2025-04-14 16:25:12,983 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:25:12,983 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 572 [2025-04-14 16:25:12,983 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:25:12,983 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 575 [2025-04-14 16:25:12,983 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:25:12,983 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 578 [2025-04-14 16:25:12,983 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:25:12,983 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 581 [2025-04-14 16:25:12,983 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:25:12,984 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 584 [2025-04-14 16:25:12,984 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:25:12,984 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 587 [2025-04-14 16:25:12,984 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:25:12,984 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 589 [2025-04-14 16:25:12,984 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:25:12,984 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 16:25:12,984 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:25:12,984 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:25:12,984 INFO L85 PathProgramCache]: Analyzing trace with hash 1481629911, now seen corresponding path program 29 times [2025-04-14 16:25:12,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:25:12,984 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934145419] [2025-04-14 16:25:12,984 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 16:25:12,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:25:13,017 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 594 statements into 49 equivalence classes. [2025-04-14 16:25:22,649 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 49 check-sat command(s) and asserted 594 of 594 statements. [2025-04-14 16:25:22,650 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 49 check-sat command(s) [2025-04-14 16:25:22,650 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:25:30,851 INFO L134 CoverageAnalysis]: Checked inductivity of 12417 backedges. 11787 proven. 630 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:25:30,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:25:30,851 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934145419] [2025-04-14 16:25:30,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934145419] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:25:30,851 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1118187468] [2025-04-14 16:25:30,851 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 16:25:30,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:25:30,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:25:30,853 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:25:30,853 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2025-04-14 16:25:31,066 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 594 statements into 49 equivalence classes. Received shutdown request... [2025-04-14 16:35:28,888 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2025-04-14 16:35:28,890 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2025-04-14 16:35:28,893 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2025-04-14 16:35:29,903 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Forceful destruction successful, exit code 0 [2025-04-14 16:35:29,904 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 [2025-04-14 16:35:30,088 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forcibly destroying the process [2025-04-14 16:35:30,289 FATAL L548 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Could not destroy process within 200 ms, abandoning it [2025-04-14 16:35:30,740 WARN L301 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-04-14 16:35:30,741 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-04-14 16:35:30,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [119] total 119 [2025-04-14 16:35:30,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997572593] [2025-04-14 16:35:30,741 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-04-14 16:35:30,741 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 120 states [2025-04-14 16:35:30,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:35:30,743 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 120 interpolants. [2025-04-14 16:35:30,745 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=4107, Invalid=10173, Unknown=0, NotChecked=0, Total=14280 [2025-04-14 16:35:30,745 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:35:30,745 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:35:30,745 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 120 states, 120 states have (on average 4.95) internal successors, (594), 119 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:35:30,745 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:35:30,745 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:35:30,745 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:35:30,745 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:35:30,745 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2025-04-14 16:35:30,745 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 16:35:30,745 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:35:30,745 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:35:30,745 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:35:30,745 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:35:30,745 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2025-04-14 16:35:30,745 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-14 16:35:30,745 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:35:30,745 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:35:30,745 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-04-14 16:35:30,745 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-04-14 16:35:30,745 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 196 states. [2025-04-14 16:35:30,745 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-14 16:35:30,745 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-14 16:35:30,745 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-14 16:35:30,745 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-04-14 16:35:30,745 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:35:30,745 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 274 states. [2025-04-14 16:35:30,745 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-04-14 16:35:30,745 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-04-14 16:35:30,746 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-04-14 16:35:30,746 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2025-04-14 16:35:30,746 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-04-14 16:35:30,746 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 449 states. [2025-04-14 16:35:30,746 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:35:30,746 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2025-04-14 16:35:30,746 WARN L610 AbstractCegarLoop]: Verification canceled: while executing Executor. [2025-04-14 16:35:30,748 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 4 remaining) [2025-04-14 16:35:30,748 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 4 remaining) [2025-04-14 16:35:30,748 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2025-04-14 16:35:30,748 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2025-04-14 16:35:30,754 INFO L422 BasicCegarLoop]: Path program histogram: [29, 1] [2025-04-14 16:35:30,757 INFO L242 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2025-04-14 16:35:30,757 INFO L171 ceAbstractionStarter]: Computing trace abstraction results [2025-04-14 16:35:30,759 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.04 04:35:30 BasicIcfg [2025-04-14 16:35:30,759 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-04-14 16:35:30,760 INFO L158 Benchmark]: Toolchain (without parser) took 853016.40ms. Allocated memory was 142.6MB in the beginning and 2.1GB in the end (delta: 1.9GB). Free memory was 101.3MB in the beginning and 1.4GB in the end (delta: -1.3GB). Peak memory consumption was 661.4MB. Max. memory is 8.0GB. [2025-04-14 16:35:30,760 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 159.4MB. Free memory is still 87.5MB. There was no memory consumed. Max. memory is 8.0GB. [2025-04-14 16:35:30,760 INFO L158 Benchmark]: CACSL2BoogieTranslator took 227.03ms. Allocated memory is still 142.6MB. Free memory was 101.3MB in the beginning and 86.4MB in the end (delta: 14.9MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. [2025-04-14 16:35:30,760 INFO L158 Benchmark]: Boogie Procedure Inliner took 36.41ms. Allocated memory is still 142.6MB. Free memory was 86.4MB in the beginning and 83.8MB in the end (delta: 2.6MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2025-04-14 16:35:30,761 INFO L158 Benchmark]: Boogie Preprocessor took 28.99ms. Allocated memory is still 142.6MB. Free memory was 83.8MB in the beginning and 83.0MB in the end (delta: 839.5kB). There was no memory consumed. Max. memory is 8.0GB. [2025-04-14 16:35:30,761 INFO L158 Benchmark]: IcfgBuilder took 570.11ms. Allocated memory is still 142.6MB. Free memory was 83.0MB in the beginning and 31.9MB in the end (delta: 51.1MB). Peak memory consumption was 50.3MB. Max. memory is 8.0GB. [2025-04-14 16:35:30,761 INFO L158 Benchmark]: TraceAbstraction took 852146.80ms. Allocated memory was 142.6MB in the beginning and 2.1GB in the end (delta: 1.9GB). Free memory was 31.1MB in the beginning and 1.4GB in the end (delta: -1.3GB). Peak memory consumption was 594.3MB. Max. memory is 8.0GB. [2025-04-14 16:35:30,763 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.14ms. Allocated memory is still 159.4MB. Free memory is still 87.5MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 227.03ms. Allocated memory is still 142.6MB. Free memory was 101.3MB in the beginning and 86.4MB in the end (delta: 14.9MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 36.41ms. Allocated memory is still 142.6MB. Free memory was 86.4MB in the beginning and 83.8MB in the end (delta: 2.6MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 28.99ms. Allocated memory is still 142.6MB. Free memory was 83.8MB in the beginning and 83.0MB in the end (delta: 839.5kB). There was no memory consumed. Max. memory is 8.0GB. * IcfgBuilder took 570.11ms. Allocated memory is still 142.6MB. Free memory was 83.0MB in the beginning and 31.9MB in the end (delta: 51.1MB). Peak memory consumption was 50.3MB. Max. memory is 8.0GB. * TraceAbstraction took 852146.80ms. Allocated memory was 142.6MB in the beginning and 2.1GB in the end (delta: 1.9GB). Free memory was 31.1MB in the beginning and 1.4GB in the end (delta: -1.3GB). Peak memory consumption was 594.3MB. 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: 45166, independent: 37009, independent conditional: 36499, independent unconditional: 510, dependent: 8157, dependent conditional: 8151, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 37061, independent: 37009, independent conditional: 36499, independent unconditional: 510, dependent: 52, dependent conditional: 46, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 37061, independent: 37009, independent conditional: 36499, independent unconditional: 510, dependent: 52, dependent conditional: 46, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 37218, independent: 37009, independent conditional: 36499, independent unconditional: 510, dependent: 209, dependent conditional: 203, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 37218, independent: 37009, independent conditional: 0, independent unconditional: 37009, dependent: 209, dependent conditional: 101, dependent unconditional: 108, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 37218, independent: 37009, independent conditional: 0, independent unconditional: 37009, dependent: 209, dependent conditional: 101, dependent unconditional: 108, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 455, independent: 442, independent conditional: 0, independent unconditional: 442, dependent: 13, dependent conditional: 7, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 455, independent: 439, independent conditional: 0, independent unconditional: 439, dependent: 16, dependent conditional: 0, dependent unconditional: 16, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 16, independent: 3, independent conditional: 0, independent unconditional: 3, dependent: 13, dependent conditional: 7, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 16, independent: 3, independent conditional: 0, independent unconditional: 3, dependent: 13, dependent conditional: 7, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 422, independent: 71, independent conditional: 0, independent unconditional: 71, dependent: 351, dependent conditional: 142, dependent unconditional: 210, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 2, Symbolic Conditions with UNKNOWN Satisfiability: 0, Protected Queries: 0 ], Cache Queries: [ total: 37218, independent: 36567, independent conditional: 0, independent unconditional: 36567, dependent: 196, dependent conditional: 94, dependent unconditional: 102, unknown: 455, unknown conditional: 7, unknown unconditional: 448] , Statistics on independence cache: Total cache size (in pairs): 457, Positive cache size: 444, Positive conditional cache size: 2, Positive unconditional cache size: 442, Negative cache size: 13, Negative conditional cache size: 7, Negative unconditional cache size: 6, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 36601, Maximal queried relation: 9, Independence queries for same thread: 8105, Persistent sets #1 benchmarks: Persistent set computation time: 0.3s, Number of persistent set computation: 85, Number of trivial persistent sets: 46, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 516, independent: 510, independent conditional: 0, independent unconditional: 510, dependent: 6, dependent conditional: 0, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 45166, independent: 37009, independent conditional: 36499, independent unconditional: 510, dependent: 8157, dependent conditional: 8151, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 37061, independent: 37009, independent conditional: 36499, independent unconditional: 510, dependent: 52, dependent conditional: 46, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 37061, independent: 37009, independent conditional: 36499, independent unconditional: 510, dependent: 52, dependent conditional: 46, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 37218, independent: 37009, independent conditional: 36499, independent unconditional: 510, dependent: 209, dependent conditional: 203, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 37218, independent: 37009, independent conditional: 0, independent unconditional: 37009, dependent: 209, dependent conditional: 101, dependent unconditional: 108, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 37218, independent: 37009, independent conditional: 0, independent unconditional: 37009, dependent: 209, dependent conditional: 101, dependent unconditional: 108, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 455, independent: 442, independent conditional: 0, independent unconditional: 442, dependent: 13, dependent conditional: 7, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 455, independent: 439, independent conditional: 0, independent unconditional: 439, dependent: 16, dependent conditional: 0, dependent unconditional: 16, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 16, independent: 3, independent conditional: 0, independent unconditional: 3, dependent: 13, dependent conditional: 7, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 16, independent: 3, independent conditional: 0, independent unconditional: 3, dependent: 13, dependent conditional: 7, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 422, independent: 71, independent conditional: 0, independent unconditional: 71, dependent: 351, dependent conditional: 142, dependent unconditional: 210, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 2, Symbolic Conditions with UNKNOWN Satisfiability: 0, Protected Queries: 0 ], Cache Queries: [ total: 37218, independent: 36567, independent conditional: 0, independent unconditional: 36567, dependent: 196, dependent conditional: 94, dependent unconditional: 102, unknown: 455, unknown conditional: 7, unknown unconditional: 448] , Statistics on independence cache: Total cache size (in pairs): 457, Positive cache size: 444, Positive conditional cache size: 2, Positive unconditional cache size: 442, Negative cache size: 13, Negative conditional cache size: 7, Negative unconditional cache size: 6, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 36601, Maximal queried relation: 9, Independence queries for same thread: 8105 - TimeoutResultAtElement [Line: 95]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable Cancelled while executing Executor. - TimeoutResultAtElement [Line: 88]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while executing Executor. - TimeoutResultAtElement [Line: 87]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while executing Executor. - TimeoutResultAtElement [Line: 89]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while executing Executor. - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances CFG has 7 procedures, 48 locations, 54 edges, 4 error locations. Started 1 CEGAR loops. OverallTime: 852.0s, OverallIterations: 30, TraceHistogramMax: 0, PathProgramHistogramMax: 29, EmptinessCheckTime: 45.2s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 1614, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.1s SsaConstructionTime, 67.8s SatisfiabilityAnalysisTime, 129.5s InterpolantComputationTime, 11124 NumberOfCodeBlocks, 10388 NumberOfCodeBlocksAsserted, 497 NumberOfCheckSat, 16270 ConstructedInterpolants, 0 QuantifiedInterpolants, 100320 SizeOfPredicates, 139 NumberOfNonLiveVariables, 20748 ConjunctsInSsa, 1105 ConjunctsInUnsatCore, 84 InterpolantComputations, 2 PerfectInterpolantSequences, 127714/151707 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: SuccessfulCommutativityProofs: 0, ConComChecker Statistics: CheckTime [ms]: 705, ConditionCalculationTime [ms]: 86, ConditionCalculations: 168, QuantifiedConditions: 0, TraceChecks: 2, UnknownTraceChecks: 0, UnsatisfiedConditions: 0, ImperfectProofs: 2 RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown