/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.xml -s ../benchexec/../../../trunk/examples/settings/default/gemcutter/svcomp-Reach-32bit-GemCutter_Default.epf -i ../../../trunk/examples/svcomp/weaver/parallel-parallel-sum-equiv.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.3.0-dev-4cc0a57-m [2025-04-14 12:39:27,894 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-04-14 12:39:27,940 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 12:39:27,946 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-04-14 12:39:27,947 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-04-14 12:39:27,970 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-04-14 12:39:27,970 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-04-14 12:39:27,970 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-04-14 12:39:27,970 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-04-14 12:39:27,971 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-04-14 12:39:27,971 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-04-14 12:39:27,971 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-04-14 12:39:27,971 INFO L153 SettingsManager]: * Use SBE=true [2025-04-14 12:39:27,971 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-04-14 12:39:27,971 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-04-14 12:39:27,971 INFO L153 SettingsManager]: * sizeof long=4 [2025-04-14 12:39:27,971 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-04-14 12:39:27,971 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-04-14 12:39:27,971 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-04-14 12:39:27,971 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-04-14 12:39:27,971 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-04-14 12:39:27,971 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-04-14 12:39:27,971 INFO L153 SettingsManager]: * sizeof long double=12 [2025-04-14 12:39:27,972 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-04-14 12:39:27,972 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-04-14 12:39:27,972 INFO L153 SettingsManager]: * Use constant arrays=true [2025-04-14 12:39:27,972 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-04-14 12:39:27,972 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-14 12:39:27,972 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-04-14 12:39:27,972 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-04-14 12:39:27,972 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-14 12:39:27,972 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-04-14 12:39:27,972 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-14 12:39:27,972 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-04-14 12:39:27,972 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-04-14 12:39:27,972 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-14 12:39:27,974 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-04-14 12:39:27,974 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-04-14 12:39:27,974 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-04-14 12:39:27,974 INFO L153 SettingsManager]: * Commutativity condition synthesis=NECESSARY_AND_SUFFICIENT [2025-04-14 12:39:27,974 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-04-14 12:39:27,974 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-04-14 12:39:27,974 INFO L153 SettingsManager]: * DFS Order used in POR=LOOP_LOCKSTEP [2025-04-14 12:39:27,974 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-04-14 12:39:27,974 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2025-04-14 12:39:27,974 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2025-04-14 12:39:27,974 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2025-04-14 12:39:27,974 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-04-14 12:39:28,176 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-04-14 12:39:28,183 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-04-14 12:39:28,185 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-04-14 12:39:28,186 INFO L270 PluginConnector]: Initializing CDTParser... [2025-04-14 12:39:28,186 INFO L274 PluginConnector]: CDTParser initialized [2025-04-14 12:39:28,187 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/parallel-parallel-sum-equiv.wvr.c [2025-04-14 12:39:29,487 INFO L538 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/34bbbfb45/f56485bde30046ba973d72a34e81e385/FLAG33ef78a7a [2025-04-14 12:39:29,673 INFO L389 CDTParser]: Found 1 translation units. [2025-04-14 12:39:29,674 INFO L178 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-parallel-sum-equiv.wvr.c [2025-04-14 12:39:29,682 INFO L432 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/34bbbfb45/f56485bde30046ba973d72a34e81e385/FLAG33ef78a7a [2025-04-14 12:39:30,488 INFO L440 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/34bbbfb45/f56485bde30046ba973d72a34e81e385 [2025-04-14 12:39:30,491 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-04-14 12:39:30,492 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2025-04-14 12:39:30,493 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-04-14 12:39:30,493 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-04-14 12:39:30,495 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-04-14 12:39:30,496 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.04 12:39:30" (1/1) ... [2025-04-14 12:39:30,496 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@669202fd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:39:30, skipping insertion in model container [2025-04-14 12:39:30,496 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.04 12:39:30" (1/1) ... [2025-04-14 12:39:30,510 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-04-14 12:39:30,671 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/parallel-parallel-sum-equiv.wvr.c[3822,3835] [2025-04-14 12:39:30,684 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-04-14 12:39:30,697 INFO L200 MainTranslator]: Completed pre-run [2025-04-14 12:39:30,728 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/parallel-parallel-sum-equiv.wvr.c[3822,3835] [2025-04-14 12:39:30,734 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-04-14 12:39:30,746 INFO L204 MainTranslator]: Completed translation [2025-04-14 12:39:30,747 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:39:30 WrapperNode [2025-04-14 12:39:30,747 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-04-14 12:39:30,748 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-04-14 12:39:30,748 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-04-14 12:39:30,748 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-04-14 12:39:30,752 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:39:30" (1/1) ... [2025-04-14 12:39:30,760 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:39:30" (1/1) ... [2025-04-14 12:39:30,782 INFO L138 Inliner]: procedures = 26, calls = 53, calls flagged for inlining = 18, calls inlined = 22, statements flattened = 245 [2025-04-14 12:39:30,783 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-04-14 12:39:30,783 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-04-14 12:39:30,783 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-04-14 12:39:30,783 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-04-14 12:39:30,788 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:39:30" (1/1) ... [2025-04-14 12:39:30,788 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:39:30" (1/1) ... [2025-04-14 12:39:30,790 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:39:30" (1/1) ... [2025-04-14 12:39:30,790 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:39:30" (1/1) ... [2025-04-14 12:39:30,799 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:39:30" (1/1) ... [2025-04-14 12:39:30,800 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:39:30" (1/1) ... [2025-04-14 12:39:30,805 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:39:30" (1/1) ... [2025-04-14 12:39:30,806 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:39:30" (1/1) ... [2025-04-14 12:39:30,807 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:39:30" (1/1) ... [2025-04-14 12:39:30,810 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-04-14 12:39:30,810 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-04-14 12:39:30,810 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-04-14 12:39:30,810 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-04-14 12:39:30,811 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:39:30" (1/1) ... [2025-04-14 12:39:30,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-14 12:39:30,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 12:39:30,838 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 12:39:30,840 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 12:39:30,856 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-04-14 12:39:30,856 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2025-04-14 12:39:30,856 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2025-04-14 12:39:30,856 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-04-14 12:39:30,856 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-04-14 12:39:30,856 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-04-14 12:39:30,856 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-04-14 12:39:30,856 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2025-04-14 12:39:30,856 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2025-04-14 12:39:30,856 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2025-04-14 12:39:30,856 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2025-04-14 12:39:30,856 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2025-04-14 12:39:30,857 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2025-04-14 12:39:30,857 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2025-04-14 12:39:30,857 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-04-14 12:39:30,857 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-04-14 12:39:30,857 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-04-14 12:39:30,858 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-04-14 12:39:30,944 INFO L234 CfgBuilder]: Building ICFG [2025-04-14 12:39:30,945 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-04-14 12:39:31,216 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-04-14 12:39:31,216 INFO L283 CfgBuilder]: Performing block encoding [2025-04-14 12:39:31,436 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-04-14 12:39:31,436 INFO L312 CfgBuilder]: Removed 3 assume(true) statements. [2025-04-14 12:39:31,436 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.04 12:39:31 BoogieIcfgContainer [2025-04-14 12:39:31,437 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-04-14 12:39:31,439 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-04-14 12:39:31,439 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-04-14 12:39:31,443 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-04-14 12:39:31,443 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.04 12:39:30" (1/3) ... [2025-04-14 12:39:31,443 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@192fc1d6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.04 12:39:31, skipping insertion in model container [2025-04-14 12:39:31,443 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:39:30" (2/3) ... [2025-04-14 12:39:31,443 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@192fc1d6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.04 12:39:31, skipping insertion in model container [2025-04-14 12:39:31,443 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.04 12:39:31" (3/3) ... [2025-04-14 12:39:31,444 INFO L128 eAbstractionObserver]: Analyzing ICFG parallel-parallel-sum-equiv.wvr.c [2025-04-14 12:39:31,454 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-04-14 12:39:31,456 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG parallel-parallel-sum-equiv.wvr.c that has 5 procedures, 48 locations, 50 edges, 1 initial locations, 4 loop locations, and 1 error locations. [2025-04-14 12:39:31,457 INFO L490 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-04-14 12:39:31,510 INFO L143 ThreadInstanceAdder]: Constructed 10 joinOtherThreadTransitions. [2025-04-14 12:39:31,540 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-14 12:39:31,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-04-14 12:39:31,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 12:39:31,543 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 12:39:31,544 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 12:39:31,604 INFO L177 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2025-04-14 12:39:31,614 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == thread1Thread1of1ForFork1 ======== [2025-04-14 12:39:31,620 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;@10564941, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-14 12:39:31,620 INFO L341 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2025-04-14 12:39:31,909 INFO L790 garLoopResultBuilder]: Registering result SAFE for location thread1Thread1of1ForFork1Err4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2025-04-14 12:39:31,910 INFO L790 garLoopResultBuilder]: Registering result SAFE for location thread1Thread1of1ForFork1Err5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2025-04-14 12:39:31,916 INFO L422 BasicCegarLoop]: Path program histogram: [] [2025-04-14 12:39:31,918 INFO L320 ceAbstractionStarter]: Result for error location thread1Thread1of1ForFork1 was SAFE,SAFE (1/2) [2025-04-14 12:39:31,922 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-14 12:39:31,923 INFO L177 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2025-04-14 12:39:31,923 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2025-04-14 12:39:31,924 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;@10564941, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-14 12:39:31,924 INFO L341 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2025-04-14 12:39:32,001 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 12:39:32,002 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:39:32,002 INFO L139 ounterexampleChecker]: Examining path program with hash 33808319, occurence #1 [2025-04-14 12:39:32,002 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-14 12:39:32,002 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:39:32,006 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:39:32,006 INFO L85 PathProgramCache]: Analyzing trace with hash -1145552558, now seen corresponding path program 1 times [2025-04-14 12:39:32,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:39:32,011 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253407695] [2025-04-14 12:39:32,011 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:39:32,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:39:32,062 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 33 statements into 1 equivalence classes. [2025-04-14 12:39:32,088 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-04-14 12:39:32,089 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:39:32,089 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:39:32,155 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 12:39:32,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:39:32,157 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253407695] [2025-04-14 12:39:32,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253407695] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 12:39:32,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 12:39:32,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-04-14 12:39:32,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577413471] [2025-04-14 12:39:32,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 12:39:32,161 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-04-14 12:39:32,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:39:32,174 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-04-14 12:39:32,175 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-04-14 12:39:32,176 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:32,177 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:39:32,178 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 16.5) internal successors, (33), 2 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 12:39:32,178 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:32,424 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:32,424 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-04-14 12:39:32,425 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 12:39:32,425 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:39:32,425 INFO L139 ounterexampleChecker]: Examining path program with hash -854697820, occurence #1 [2025-04-14 12:39:32,425 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-14 12:39:32,425 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:39:32,425 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:39:32,425 INFO L85 PathProgramCache]: Analyzing trace with hash 1047919218, now seen corresponding path program 1 times [2025-04-14 12:39:32,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:39:32,425 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983815330] [2025-04-14 12:39:32,425 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:39:32,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:39:32,437 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 48 statements into 1 equivalence classes. [2025-04-14 12:39:32,481 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 48 of 48 statements. [2025-04-14 12:39:32,481 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:39:32,482 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:39:32,730 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 12:39:32,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:39:32,730 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983815330] [2025-04-14 12:39:32,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983815330] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 12:39:32,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 12:39:32,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-04-14 12:39:32,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753938203] [2025-04-14 12:39:32,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 12:39:32,731 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-04-14 12:39:32,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:39:32,731 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-04-14 12:39:32,731 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-04-14 12:39:32,731 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:32,731 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:39:32,732 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 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 12:39:32,732 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:32,732 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:32,837 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:32,838 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:39:32,838 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-04-14 12:39:32,838 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 12:39:32,838 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:39:32,838 INFO L139 ounterexampleChecker]: Examining path program with hash 719431554, occurence #1 [2025-04-14 12:39:32,839 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-14 12:39:32,839 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:39:32,839 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:39:32,839 INFO L85 PathProgramCache]: Analyzing trace with hash 36044585, now seen corresponding path program 1 times [2025-04-14 12:39:32,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:39:32,839 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979331097] [2025-04-14 12:39:32,839 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:39:32,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:39:32,848 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 60 statements into 1 equivalence classes. [2025-04-14 12:39:32,865 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 60 of 60 statements. [2025-04-14 12:39:32,865 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:39:32,865 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:39:33,009 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-04-14 12:39:33,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:39:33,009 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979331097] [2025-04-14 12:39:33,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979331097] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 12:39:33,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 12:39:33,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-04-14 12:39:33,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447839027] [2025-04-14 12:39:33,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 12:39:33,009 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-04-14 12:39:33,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:39:33,010 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-04-14 12:39:33,010 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-04-14 12:39:33,010 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:33,010 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:39:33,010 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 4 states have internal predecessors, (48), 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 12:39:33,010 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:33,010 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:39:33,010 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:33,097 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:33,097 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:39:33,098 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:39:33,098 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-04-14 12:39:33,098 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 12:39:33,098 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:39:33,098 INFO L139 ounterexampleChecker]: Examining path program with hash 719431554, occurence #2 [2025-04-14 12:39:33,098 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 12:39:33,098 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 12:39:33,099 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:33,099 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2025-04-14 12:39:33,116 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:39:33,117 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-04-14 12:39:33,117 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:33,117 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-04-14 12:39:33,117 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:33,117 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-04-14 12:39:33,117 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:39:33,117 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-04-14 12:39:33,117 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:33,117 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-04-14 12:39:33,117 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:33,117 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-04-14 12:39:33,117 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:33,117 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-04-14 12:39:33,117 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:39:33,118 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2025-04-14 12:39:33,118 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:39:33,118 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-04-14 12:39:33,118 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:33,118 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 12:39:33,118 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:39:33,118 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:39:33,118 INFO L85 PathProgramCache]: Analyzing trace with hash 1946332658, now seen corresponding path program 1 times [2025-04-14 12:39:33,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:39:33,118 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215998900] [2025-04-14 12:39:33,118 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:39:33,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:39:33,129 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 61 statements into 1 equivalence classes. [2025-04-14 12:39:33,147 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 61 of 61 statements. [2025-04-14 12:39:33,148 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:39:33,148 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:39:33,293 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-04-14 12:39:33,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:39:33,293 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215998900] [2025-04-14 12:39:33,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215998900] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:39:33,293 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [900051343] [2025-04-14 12:39:33,293 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:39:33,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:39:33,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 12:39:33,295 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 12:39:33,298 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 12:39:33,352 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 61 statements into 1 equivalence classes. [2025-04-14 12:39:33,385 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 61 of 61 statements. [2025-04-14 12:39:33,385 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:39:33,385 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:39:33,387 INFO L256 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-04-14 12:39:33,390 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:39:33,478 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-04-14 12:39:33,478 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 12:39:33,530 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-04-14 12:39:33,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [900051343] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 12:39:33,530 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 12:39:33,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2025-04-14 12:39:33,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133091697] [2025-04-14 12:39:33,530 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 12:39:33,531 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 12:39:33,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:39:33,531 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 12:39:33,531 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2025-04-14 12:39:33,531 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:33,531 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:39:33,531 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 11 states have internal predecessors, (87), 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 12:39:33,531 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:33,531 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:39:33,532 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:39:33,532 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:33,708 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:33,708 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:39:33,708 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:39:33,709 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:39:33,716 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 12:39:33,912 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 [2025-04-14 12:39:33,912 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 12:39:33,912 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:39:33,912 INFO L139 ounterexampleChecker]: Examining path program with hash 719431554, occurence #3 [2025-04-14 12:39:33,912 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 12:39:33,912 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 12:39:33,912 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:33,913 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-04-14 12:39:33,913 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:39:33,913 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-04-14 12:39:33,913 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:33,913 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-04-14 12:39:33,913 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:33,913 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2025-04-14 12:39:33,913 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:39:33,913 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-04-14 12:39:33,913 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:33,913 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-04-14 12:39:33,913 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:33,913 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-04-14 12:39:33,913 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:33,913 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-04-14 12:39:33,913 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:39:33,913 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 58 [2025-04-14 12:39:33,913 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:39:33,913 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-04-14 12:39:33,913 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:33,913 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 12:39:33,913 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:39:33,914 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:39:33,914 INFO L85 PathProgramCache]: Analyzing trace with hash 1035720777, now seen corresponding path program 2 times [2025-04-14 12:39:33,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:39:33,914 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231163993] [2025-04-14 12:39:33,914 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 12:39:33,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:39:33,923 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 62 statements into 2 equivalence classes. [2025-04-14 12:39:33,947 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 62 of 62 statements. [2025-04-14 12:39:33,947 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 12:39:33,947 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:39:34,181 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:39:34,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:39:34,181 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231163993] [2025-04-14 12:39:34,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231163993] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:39:34,181 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1557729550] [2025-04-14 12:39:34,181 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 12:39:34,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:39:34,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 12:39:34,184 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 12:39:34,185 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 12:39:34,242 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 62 statements into 2 equivalence classes. [2025-04-14 12:39:34,274 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 62 of 62 statements. [2025-04-14 12:39:34,275 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 12:39:34,275 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:39:34,277 INFO L256 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-04-14 12:39:34,279 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:39:34,388 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 12:39:34,389 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 12:39:34,463 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 12:39:34,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1557729550] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 12:39:34,463 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 12:39:34,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 7] total 19 [2025-04-14 12:39:34,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348496980] [2025-04-14 12:39:34,464 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 12:39:34,464 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2025-04-14 12:39:34,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:39:34,464 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2025-04-14 12:39:34,465 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=285, Unknown=0, NotChecked=0, Total=380 [2025-04-14 12:39:34,465 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:34,465 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:39:34,466 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.95) internal successors, (119), 19 states have internal predecessors, (119), 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 12:39:34,466 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:34,466 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:39:34,466 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:39:34,466 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:39:34,466 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:34,675 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:34,675 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:39:34,675 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:39:34,675 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:39:34,675 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 12:39:34,681 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-04-14 12:39:34,877 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:39:34,877 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 12:39:34,878 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:39:34,878 INFO L139 ounterexampleChecker]: Examining path program with hash 719431554, occurence #4 [2025-04-14 12:39:34,878 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 12:39:34,878 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 12:39:34,878 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:34,878 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-04-14 12:39:34,878 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:39:34,878 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-04-14 12:39:34,878 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:34,878 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-04-14 12:39:34,878 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:34,878 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-04-14 12:39:34,879 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:39:34,879 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-04-14 12:39:34,879 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:34,879 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 49 [2025-04-14 12:39:34,879 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:34,879 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2025-04-14 12:39:34,879 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:34,879 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 56 [2025-04-14 12:39:34,879 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:39:34,879 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-04-14 12:39:34,879 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:39:34,879 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2025-04-14 12:39:34,879 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:34,879 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 12:39:34,879 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:39:34,879 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:39:34,880 INFO L85 PathProgramCache]: Analyzing trace with hash -1423443758, now seen corresponding path program 3 times [2025-04-14 12:39:34,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:39:34,880 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465522509] [2025-04-14 12:39:34,880 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 12:39:34,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:39:34,900 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 63 statements into 3 equivalence classes. [2025-04-14 12:39:34,924 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 62 of 63 statements. [2025-04-14 12:39:34,924 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-14 12:39:34,924 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:39:35,094 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-14 12:39:35,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:39:35,094 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465522509] [2025-04-14 12:39:35,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465522509] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:39:35,095 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1290560067] [2025-04-14 12:39:35,095 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 12:39:35,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:39:35,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 12:39:35,099 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 12:39:35,106 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 12:39:35,165 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 63 statements into 3 equivalence classes. [2025-04-14 12:39:35,193 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 62 of 63 statements. [2025-04-14 12:39:35,193 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-14 12:39:35,193 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:39:35,194 INFO L256 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-04-14 12:39:35,196 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:39:35,353 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-14 12:39:35,353 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 12:39:35,465 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-14 12:39:35,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1290560067] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 12:39:35,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:39:35,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10, 10] total 24 [2025-04-14 12:39:35,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527496993] [2025-04-14 12:39:35,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 12:39:35,466 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-14 12:39:35,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:39:35,467 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-14 12:39:35,467 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=396, Unknown=0, NotChecked=0, Total=552 [2025-04-14 12:39:35,467 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:35,467 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:39:35,467 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 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 12:39:35,467 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:35,467 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:39:35,467 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:39:35,467 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:39:35,467 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 12:39:35,468 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:35,708 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:35,708 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:39:35,709 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:39:35,709 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:39:35,709 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 12:39:35,709 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 12:39:35,719 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2025-04-14 12:39:35,909 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:39:35,910 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 12:39:35,910 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:39:35,910 INFO L139 ounterexampleChecker]: Examining path program with hash -514347224, occurence #1 [2025-04-14 12:39:35,910 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-14 12:39:35,910 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:39:35,910 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:39:35,911 INFO L85 PathProgramCache]: Analyzing trace with hash 596510516, now seen corresponding path program 4 times [2025-04-14 12:39:35,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:39:35,911 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137860879] [2025-04-14 12:39:35,912 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 12:39:35,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:39:35,930 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 79 statements into 2 equivalence classes. [2025-04-14 12:39:35,936 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 52 of 79 statements. [2025-04-14 12:39:35,936 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 12:39:35,936 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:39:36,041 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-14 12:39:36,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:39:36,042 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137860879] [2025-04-14 12:39:36,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137860879] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 12:39:36,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 12:39:36,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-04-14 12:39:36,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652043421] [2025-04-14 12:39:36,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 12:39:36,042 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-14 12:39:36,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:39:36,042 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-14 12:39:36,043 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2025-04-14 12:39:36,043 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:36,043 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:39:36,043 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 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 12:39:36,043 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:36,043 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:39:36,043 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:39:36,043 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:39:36,043 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 12:39:36,043 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 12:39:36,043 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:36,469 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:36,469 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:39:36,469 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:39:36,469 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:39:36,469 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 12:39:36,469 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:39:36,469 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 12:39:36,469 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-04-14 12:39:36,470 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 12:39:36,470 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:39:36,470 INFO L139 ounterexampleChecker]: Examining path program with hash 612861040, occurence #1 [2025-04-14 12:39:36,470 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-14 12:39:36,470 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:39:36,470 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:39:36,470 INFO L85 PathProgramCache]: Analyzing trace with hash 1098356291, now seen corresponding path program 5 times [2025-04-14 12:39:36,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:39:36,470 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454807674] [2025-04-14 12:39:36,470 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 12:39:36,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:39:36,480 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 83 statements into 4 equivalence classes. [2025-04-14 12:39:36,506 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) and asserted 83 of 83 statements. [2025-04-14 12:39:36,506 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2025-04-14 12:39:36,506 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:39:36,677 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 21 proven. 6 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2025-04-14 12:39:36,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:39:36,677 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454807674] [2025-04-14 12:39:36,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454807674] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:39:36,677 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [901244143] [2025-04-14 12:39:36,677 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 12:39:36,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:39:36,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 12:39:36,681 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 12:39:36,682 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 12:39:36,739 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 83 statements into 4 equivalence classes. [2025-04-14 12:39:36,799 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) and asserted 83 of 83 statements. [2025-04-14 12:39:36,799 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2025-04-14 12:39:36,799 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:39:36,801 INFO L256 TraceCheckSpWp]: Trace formula consists of 411 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-04-14 12:39:36,802 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:39:36,972 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 24 proven. 6 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-04-14 12:39:36,972 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 12:39:37,096 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 24 proven. 6 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-04-14 12:39:37,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [901244143] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 12:39:37,096 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 12:39:37,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 23 [2025-04-14 12:39:37,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486204175] [2025-04-14 12:39:37,096 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 12:39:37,096 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2025-04-14 12:39:37,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:39:37,097 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2025-04-14 12:39:37,098 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=395, Unknown=0, NotChecked=0, Total=552 [2025-04-14 12:39:37,098 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:37,098 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:39:37,098 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 5.791666666666667) internal successors, (139), 23 states have internal predecessors, (139), 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 12:39:37,098 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:37,098 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:39:37,098 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:39:37,098 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:39:37,098 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 12:39:37,098 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:39:37,098 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 12:39:37,098 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:37,285 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:37,285 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:39:37,285 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:39:37,285 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:39:37,285 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 12:39:37,285 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:39:37,286 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 12:39:37,286 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:39:37,296 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 12:39:37,486 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:39:37,486 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 12:39:37,486 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:39:37,487 INFO L139 ounterexampleChecker]: Examining path program with hash 612861040, occurence #2 [2025-04-14 12:39:37,487 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 12:39:37,487 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 12:39:37,487 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:37,487 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-04-14 12:39:37,487 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:39:37,487 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-04-14 12:39:37,487 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:37,487 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 13 [2025-04-14 12:39:37,487 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:37,487 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2025-04-14 12:39:37,487 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:39:37,487 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-04-14 12:39:37,487 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:37,487 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-04-14 12:39:37,487 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:37,487 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-04-14 12:39:37,487 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:39:37,487 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2025-04-14 12:39:37,487 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:37,487 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 73 [2025-04-14 12:39:37,488 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:37,488 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 77 [2025-04-14 12:39:37,488 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:37,488 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2025-04-14 12:39:37,488 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:37,488 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 82 [2025-04-14 12:39:37,488 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:39:37,488 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 83 [2025-04-14 12:39:37,488 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:37,488 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 12:39:37,488 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:39:37,488 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:39:37,488 INFO L85 PathProgramCache]: Analyzing trace with hash -1601210077, now seen corresponding path program 6 times [2025-04-14 12:39:37,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:39:37,488 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424016659] [2025-04-14 12:39:37,488 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 12:39:37,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:39:37,499 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 85 statements into 4 equivalence classes. [2025-04-14 12:39:37,588 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) and asserted 85 of 85 statements. [2025-04-14 12:39:37,588 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2025-04-14 12:39:37,588 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:39:37,853 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 25 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:39:37,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:39:37,853 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424016659] [2025-04-14 12:39:37,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424016659] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:39:37,854 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [337808664] [2025-04-14 12:39:37,854 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 12:39:37,854 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:39:37,854 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 12:39:37,857 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 12:39:37,861 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 12:39:37,931 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 85 statements into 4 equivalence classes. [2025-04-14 12:39:37,975 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) and asserted 85 of 85 statements. [2025-04-14 12:39:37,975 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2025-04-14 12:39:37,975 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:39:37,977 INFO L256 TraceCheckSpWp]: Trace formula consists of 429 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-04-14 12:39:37,979 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:39:38,255 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 42 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:39:38,255 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 12:39:38,463 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 42 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:39:38,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [337808664] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 12:39:38,463 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 12:39:38,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 35 [2025-04-14 12:39:38,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135060316] [2025-04-14 12:39:38,463 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 12:39:38,464 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2025-04-14 12:39:38,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:39:38,464 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2025-04-14 12:39:38,465 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=322, Invalid=938, Unknown=0, NotChecked=0, Total=1260 [2025-04-14 12:39:38,465 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:38,465 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:39:38,465 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 5.694444444444445) internal successors, (205), 35 states have internal predecessors, (205), 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 12:39:38,465 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:38,465 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:39:38,465 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:39:38,465 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:39:38,465 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 12:39:38,465 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:39:38,465 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 12:39:38,465 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:39:38,465 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:38,684 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:38,684 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:39:38,684 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:39:38,684 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:39:38,684 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 12:39:38,684 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:39:38,684 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 12:39:38,684 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:39:38,684 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:39:38,691 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2025-04-14 12:39:38,889 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:39:38,889 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 12:39:38,889 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:39:38,889 INFO L139 ounterexampleChecker]: Examining path program with hash 612861040, occurence #3 [2025-04-14 12:39:38,889 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 12:39:38,889 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 12:39:38,889 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:38,889 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-04-14 12:39:38,889 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:39:38,892 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 13 [2025-04-14 12:39:38,892 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:38,892 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2025-04-14 12:39:38,892 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:38,892 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-04-14 12:39:38,892 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:39:38,892 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2025-04-14 12:39:38,892 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:38,892 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2025-04-14 12:39:38,892 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:38,892 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2025-04-14 12:39:38,892 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:39:38,893 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2025-04-14 12:39:38,893 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:38,893 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 75 [2025-04-14 12:39:38,893 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:38,893 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2025-04-14 12:39:38,893 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:38,893 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 81 [2025-04-14 12:39:38,893 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:38,893 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 84 [2025-04-14 12:39:38,893 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:39:38,893 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 85 [2025-04-14 12:39:38,893 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:38,893 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 12:39:38,893 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:39:38,893 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:39:38,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1724242941, now seen corresponding path program 7 times [2025-04-14 12:39:38,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:39:38,893 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895007998] [2025-04-14 12:39:38,893 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 12:39:38,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:39:38,907 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 87 statements into 1 equivalence classes. [2025-04-14 12:39:38,922 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 87 of 87 statements. [2025-04-14 12:39:38,922 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:39:38,922 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:39:39,207 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 21 proven. 31 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-04-14 12:39:39,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:39:39,207 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895007998] [2025-04-14 12:39:39,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895007998] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:39:39,207 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [125694870] [2025-04-14 12:39:39,207 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 12:39:39,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:39:39,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 12:39:39,209 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 12:39:39,211 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 12:39:39,267 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 87 statements into 1 equivalence classes. [2025-04-14 12:39:39,302 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 87 of 87 statements. [2025-04-14 12:39:39,302 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:39:39,302 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:39:39,304 INFO L256 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-04-14 12:39:39,321 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:39:39,585 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 21 proven. 31 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-04-14 12:39:39,585 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 12:39:39,771 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 28 proven. 24 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-04-14 12:39:39,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [125694870] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 12:39:39,771 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 12:39:39,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 36 [2025-04-14 12:39:39,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539465720] [2025-04-14 12:39:39,771 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 12:39:39,772 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2025-04-14 12:39:39,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:39:39,772 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2025-04-14 12:39:39,773 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=344, Invalid=988, Unknown=0, NotChecked=0, Total=1332 [2025-04-14 12:39:39,773 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:39,773 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:39:39,773 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 4.054054054054054) internal successors, (150), 36 states have internal predecessors, (150), 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 12:39:39,773 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:39,773 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:39:39,773 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:39:39,773 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:39:39,773 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 12:39:39,773 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:39:39,773 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 12:39:39,773 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:39:39,773 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:39:39,773 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:40,126 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:40,126 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:39:40,126 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:39:40,126 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:39:40,126 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 12:39:40,126 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:39:40,126 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 12:39:40,126 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:39:40,126 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:39:40,127 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 12:39:40,133 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 12:39:40,327 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:39:40,327 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 12:39:40,327 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:39:40,327 INFO L139 ounterexampleChecker]: Examining path program with hash 1358071868, occurence #1 [2025-04-14 12:39:40,327 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-14 12:39:40,327 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:39:40,328 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:39:40,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1777591115, now seen corresponding path program 8 times [2025-04-14 12:39:40,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:39:40,328 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968607758] [2025-04-14 12:39:40,328 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 12:39:40,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:39:40,338 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 103 statements into 2 equivalence classes. [2025-04-14 12:39:40,356 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 103 of 103 statements. [2025-04-14 12:39:40,356 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 12:39:40,357 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:39:40,632 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 21 proven. 89 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:39:40,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:39:40,632 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968607758] [2025-04-14 12:39:40,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968607758] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:39:40,633 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1106701772] [2025-04-14 12:39:40,633 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 12:39:40,633 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:39:40,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 12:39:40,635 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 12:39:40,636 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 12:39:40,714 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 103 statements into 2 equivalence classes. [2025-04-14 12:39:40,755 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 103 of 103 statements. [2025-04-14 12:39:40,755 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 12:39:40,755 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:39:40,756 INFO L256 TraceCheckSpWp]: Trace formula consists of 507 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-04-14 12:39:40,758 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:39:41,056 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 78 proven. 28 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-04-14 12:39:41,056 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 12:39:41,336 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 78 proven. 28 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-04-14 12:39:41,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1106701772] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 12:39:41,336 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 12:39:41,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17, 17] total 46 [2025-04-14 12:39:41,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401023548] [2025-04-14 12:39:41,336 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 12:39:41,336 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2025-04-14 12:39:41,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:39:41,337 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2025-04-14 12:39:41,338 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=361, Invalid=1801, Unknown=0, NotChecked=0, Total=2162 [2025-04-14 12:39:41,338 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:41,338 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:39:41,338 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 5.085106382978723) internal successors, (239), 46 states have internal predecessors, (239), 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 12:39:41,338 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:41,338 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:39:41,338 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:39:41,338 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:39:41,338 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 12:39:41,338 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:39:41,338 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 12:39:41,338 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:39:41,338 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:39:41,338 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 12:39:41,338 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:41,883 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:41,883 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:39:41,883 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:39:41,883 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:39:41,883 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 12:39:41,883 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:39:41,883 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 12:39:41,883 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:39:41,883 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:39:41,883 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 12:39:41,883 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 12:39:41,890 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2025-04-14 12:39:42,084 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,SelfDestructingSolverStorable10 [2025-04-14 12:39:42,084 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 12:39:42,084 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:39:42,084 INFO L139 ounterexampleChecker]: Examining path program with hash 2141893054, occurence #1 [2025-04-14 12:39:42,084 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-14 12:39:42,084 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:39:42,085 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:39:42,085 INFO L85 PathProgramCache]: Analyzing trace with hash 230421649, now seen corresponding path program 9 times [2025-04-14 12:39:42,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:39:42,085 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464290398] [2025-04-14 12:39:42,085 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 12:39:42,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:39:42,096 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 132 statements into 7 equivalence classes. [2025-04-14 12:39:42,249 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 132 of 132 statements. [2025-04-14 12:39:42,249 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-04-14 12:39:42,249 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:39:42,845 INFO L134 CoverageAnalysis]: Checked inductivity of 283 backedges. 229 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:39:42,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:39:42,846 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464290398] [2025-04-14 12:39:42,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464290398] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:39:42,846 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1564969189] [2025-04-14 12:39:42,846 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 12:39:42,846 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:39:42,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 12:39:42,848 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 12:39:42,849 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 12:39:42,919 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 132 statements into 7 equivalence classes. [2025-04-14 12:39:43,003 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 132 of 132 statements. [2025-04-14 12:39:43,003 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-04-14 12:39:43,003 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:39:43,006 INFO L256 TraceCheckSpWp]: Trace formula consists of 621 conjuncts, 26 conjuncts are in the unsatisfiable core [2025-04-14 12:39:43,008 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:39:43,483 INFO L134 CoverageAnalysis]: Checked inductivity of 283 backedges. 246 proven. 36 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 12:39:43,484 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 12:39:43,814 INFO L134 CoverageAnalysis]: Checked inductivity of 283 backedges. 246 proven. 36 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 12:39:43,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1564969189] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 12:39:43,814 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 12:39:43,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 24, 24] total 64 [2025-04-14 12:39:43,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126395541] [2025-04-14 12:39:43,814 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 12:39:43,815 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2025-04-14 12:39:43,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:39:43,815 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2025-04-14 12:39:43,816 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1034, Invalid=3126, Unknown=0, NotChecked=0, Total=4160 [2025-04-14 12:39:43,816 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:43,816 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:39:43,817 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 5.184615384615385) internal successors, (337), 64 states have internal predecessors, (337), 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 12:39:43,817 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:43,817 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:39:43,817 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:39:43,817 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:39:43,817 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 12:39:43,817 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:39:43,817 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 12:39:43,817 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:39:43,817 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:39:43,817 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 12:39:43,817 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 12:39:43,817 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:44,009 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:44,009 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:39:44,009 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:39:44,009 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:39:44,009 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 12:39:44,009 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:39:44,009 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 12:39:44,009 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:39:44,009 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:39:44,010 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 12:39:44,010 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 12:39:44,010 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-14 12:39:44,017 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2025-04-14 12:39:44,210 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:39:44,210 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 12:39:44,210 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:39:44,211 INFO L139 ounterexampleChecker]: Examining path program with hash 2141893054, occurence #2 [2025-04-14 12:39:44,211 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 12:39:44,211 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 12:39:44,211 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:44,211 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-04-14 12:39:44,211 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:39:44,211 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-04-14 12:39:44,211 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:44,211 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-04-14 12:39:44,211 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:44,211 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-04-14 12:39:44,211 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:39:44,211 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 117 [2025-04-14 12:39:44,242 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:39:44,242 INFO L85 PathProgramCache]: Analyzing trace with hash 912117379, now seen corresponding path program 1 times [2025-04-14 12:39:44,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:39:44,243 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907454469] [2025-04-14 12:39:44,243 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:39:44,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:39:44,260 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 118 statements into 1 equivalence classes. [2025-04-14 12:39:44,278 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 118 of 118 statements. [2025-04-14 12:39:44,278 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:39:44,278 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:39:44,948 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 210 proven. 123 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:39:44,948 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:39:44,948 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907454469] [2025-04-14 12:39:44,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907454469] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:39:44,948 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [797597495] [2025-04-14 12:39:44,948 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:39:44,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:39:44,962 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 118 statements into 1 equivalence classes. [2025-04-14 12:39:44,988 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 118 of 118 statements. [2025-04-14 12:39:44,989 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:39:44,989 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:39:44,991 INFO L256 TraceCheckSpWp]: Trace formula consists of 606 conjuncts, 34 conjuncts are in the unsatisfiable core [2025-04-14 12:39:44,993 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:39:45,792 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 228 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:39:45,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [797597495] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:39:45,792 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:39:45,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 62 [2025-04-14 12:39:45,793 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:39:45,793 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 120 [2025-04-14 12:39:45,793 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:45,793 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 124 [2025-04-14 12:39:45,793 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:45,793 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 129 [2025-04-14 12:39:45,793 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:45,793 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 132 [2025-04-14 12:39:45,793 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:39:45,793 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 134 [2025-04-14 12:39:45,793 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:39:45,793 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 136 [2025-04-14 12:39:45,793 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:45,793 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 12:39:45,793 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:39:45,794 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:39:45,794 INFO L85 PathProgramCache]: Analyzing trace with hash -1458190351, now seen corresponding path program 10 times [2025-04-14 12:39:45,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:39:45,794 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002306222] [2025-04-14 12:39:45,794 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 12:39:45,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:39:45,810 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 138 statements into 2 equivalence classes. [2025-04-14 12:39:45,817 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 76 of 138 statements. [2025-04-14 12:39:45,817 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 12:39:45,817 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:39:46,045 INFO L134 CoverageAnalysis]: Checked inductivity of 352 backedges. 228 proven. 19 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2025-04-14 12:39:46,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:39:46,045 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002306222] [2025-04-14 12:39:46,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002306222] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:39:46,045 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [240472246] [2025-04-14 12:39:46,045 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 12:39:46,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:39:46,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 12:39:46,047 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 12:39:46,049 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 12:39:46,131 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 138 statements into 2 equivalence classes. [2025-04-14 12:39:46,157 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 76 of 138 statements. [2025-04-14 12:39:46,157 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 12:39:46,157 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:39:46,158 INFO L256 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 25 conjuncts are in the unsatisfiable core [2025-04-14 12:39:46,161 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:39:46,638 INFO L134 CoverageAnalysis]: Checked inductivity of 352 backedges. 0 proven. 247 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2025-04-14 12:39:46,639 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 12:39:46,795 INFO L134 CoverageAnalysis]: Checked inductivity of 352 backedges. 228 proven. 19 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2025-04-14 12:39:46,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [240472246] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 12:39:46,795 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 12:39:46,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 26, 13] total 45 [2025-04-14 12:39:46,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663788122] [2025-04-14 12:39:46,796 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 12:39:46,796 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2025-04-14 12:39:46,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:39:46,797 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2025-04-14 12:39:46,797 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=550, Invalid=1430, Unknown=0, NotChecked=0, Total=1980 [2025-04-14 12:39:46,797 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:46,797 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:39:46,797 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 7.111111111111111) internal successors, (320), 45 states have internal predecessors, (320), 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 12:39:46,797 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:46,797 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:39:46,797 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:39:46,797 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:39:46,797 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 12:39:46,797 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:39:46,797 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 12:39:46,798 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:39:46,798 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:39:46,798 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 12:39:46,798 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 12:39:46,798 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-04-14 12:39:46,798 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:48,204 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:48,205 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:39:48,205 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:39:48,205 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:39:48,205 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 12:39:48,205 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:39:48,205 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 12:39:48,205 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:39:48,205 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:39:48,205 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 12:39:48,205 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 12:39:48,205 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-14 12:39:48,205 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-04-14 12:39:48,211 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 12:39:48,405 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,SelfDestructingSolverStorable12,SelfDestructingSolverStorable13,SelfDestructingSolverStorable14 [2025-04-14 12:39:48,406 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 12:39:48,406 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:39:48,406 INFO L139 ounterexampleChecker]: Examining path program with hash 2033258335, occurence #1 [2025-04-14 12:39:48,406 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-14 12:39:48,406 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:39:48,406 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:39:48,406 INFO L85 PathProgramCache]: Analyzing trace with hash -412564449, now seen corresponding path program 11 times [2025-04-14 12:39:48,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:39:48,406 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435173321] [2025-04-14 12:39:48,407 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 12:39:48,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:39:48,423 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 226 statements into 15 equivalence classes. [2025-04-14 12:39:48,572 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) and asserted 226 of 226 statements. [2025-04-14 12:39:48,572 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2025-04-14 12:39:48,572 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:39:49,535 INFO L134 CoverageAnalysis]: Checked inductivity of 916 backedges. 419 proven. 105 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2025-04-14 12:39:49,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:39:49,536 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435173321] [2025-04-14 12:39:49,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435173321] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:39:49,536 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [459020481] [2025-04-14 12:39:49,536 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 12:39:49,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:39:49,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 12:39:49,538 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 12:39:49,538 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 12:39:49,625 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 226 statements into 15 equivalence classes. [2025-04-14 12:39:50,516 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) and asserted 226 of 226 statements. [2025-04-14 12:39:50,516 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2025-04-14 12:39:50,516 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:39:50,521 INFO L256 TraceCheckSpWp]: Trace formula consists of 1005 conjuncts, 38 conjuncts are in the unsatisfiable core [2025-04-14 12:39:50,524 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:39:51,420 INFO L134 CoverageAnalysis]: Checked inductivity of 916 backedges. 419 proven. 105 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2025-04-14 12:39:51,420 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 12:39:52,037 INFO L134 CoverageAnalysis]: Checked inductivity of 916 backedges. 419 proven. 105 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2025-04-14 12:39:52,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [459020481] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 12:39:52,037 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 12:39:52,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36, 36] total 91 [2025-04-14 12:39:52,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654891802] [2025-04-14 12:39:52,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 12:39:52,038 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 92 states [2025-04-14 12:39:52,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:39:52,039 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2025-04-14 12:39:52,041 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2062, Invalid=6310, Unknown=0, NotChecked=0, Total=8372 [2025-04-14 12:39:52,041 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:52,041 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:39:52,041 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 92 states, 92 states have (on average 4.760869565217392) internal successors, (438), 91 states have internal predecessors, (438), 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 12:39:52,041 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:52,041 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:39:52,041 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:39:52,041 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:39:52,041 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 12:39:52,041 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:39:52,041 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 12:39:52,041 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:39:52,041 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:39:52,041 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 12:39:52,041 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 12:39:52,041 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-04-14 12:39:52,041 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-04-14 12:39:52,041 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:52,247 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:52,247 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:39:52,247 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:39:52,247 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:39:52,247 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 12:39:52,247 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:39:52,247 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 12:39:52,247 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:39:52,247 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:39:52,247 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 12:39:52,247 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 12:39:52,247 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-14 12:39:52,247 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-04-14 12:39:52,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-14 12:39:52,258 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2025-04-14 12:39:52,449 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 12:39:52,449 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 12:39:52,449 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:39:52,449 INFO L139 ounterexampleChecker]: Examining path program with hash 2033258335, occurence #2 [2025-04-14 12:39:52,449 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 12:39:52,449 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 12:39:52,449 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:52,449 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-04-14 12:39:52,449 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:39:52,449 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-04-14 12:39:52,449 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:52,449 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-04-14 12:39:52,449 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:52,450 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-04-14 12:39:52,450 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:39:52,450 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 145 [2025-04-14 12:39:52,458 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:39:52,459 INFO L85 PathProgramCache]: Analyzing trace with hash -1899170707, now seen corresponding path program 1 times [2025-04-14 12:39:52,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:39:52,459 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978416115] [2025-04-14 12:39:52,459 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:39:52,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:39:52,476 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 146 statements into 1 equivalence classes. [2025-04-14 12:39:52,621 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 146 of 146 statements. [2025-04-14 12:39:52,621 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:39:52,621 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-14 12:39:52,625 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-14 12:39:52,625 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-14 12:39:52,626 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 154 [2025-04-14 12:39:52,626 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:52,626 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 162 [2025-04-14 12:39:52,626 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:52,626 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 166 [2025-04-14 12:39:52,626 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:39:52,626 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 172 [2025-04-14 12:39:52,626 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:52,626 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 176 [2025-04-14 12:39:52,626 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:52,626 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 180 [2025-04-14 12:39:52,626 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:52,626 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 184 [2025-04-14 12:39:52,626 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:52,626 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 188 [2025-04-14 12:39:52,626 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:52,626 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 192 [2025-04-14 12:39:52,626 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:52,626 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 196 [2025-04-14 12:39:52,626 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:52,626 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 200 [2025-04-14 12:39:52,626 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:52,626 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 204 [2025-04-14 12:39:52,627 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:52,627 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 208 [2025-04-14 12:39:52,627 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:52,627 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 212 [2025-04-14 12:39:52,627 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:52,627 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 216 [2025-04-14 12:39:52,627 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:52,627 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 220 [2025-04-14 12:39:52,627 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:52,627 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 224 [2025-04-14 12:39:52,627 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:52,627 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 226 [2025-04-14 12:39:52,627 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:52,627 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 229 [2025-04-14 12:39:52,627 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:39:52,627 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 230 [2025-04-14 12:39:52,627 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:52,627 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 12:39:52,627 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:39:52,628 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:39:52,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1706070145, now seen corresponding path program 12 times [2025-04-14 12:39:52,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:39:52,629 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182937776] [2025-04-14 12:39:52,629 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 12:39:52,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:39:52,650 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 232 statements into 15 equivalence classes. [2025-04-14 12:39:53,210 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) and asserted 232 of 232 statements. [2025-04-14 12:39:53,210 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2025-04-14 12:39:53,210 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:39:54,326 INFO L134 CoverageAnalysis]: Checked inductivity of 1021 backedges. 392 proven. 416 refuted. 0 times theorem prover too weak. 213 trivial. 0 not checked. [2025-04-14 12:39:54,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:39:54,326 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182937776] [2025-04-14 12:39:54,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182937776] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:39:54,326 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1936265394] [2025-04-14 12:39:54,326 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 12:39:54,326 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:39:54,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 12:39:54,328 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 12:39:54,330 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 12:39:54,437 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 232 statements into 15 equivalence classes. [2025-04-14 12:39:55,046 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) and asserted 232 of 232 statements. [2025-04-14 12:39:55,046 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2025-04-14 12:39:55,046 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:39:55,052 INFO L256 TraceCheckSpWp]: Trace formula consists of 1059 conjuncts, 50 conjuncts are in the unsatisfiable core [2025-04-14 12:39:55,056 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:39:56,457 INFO L134 CoverageAnalysis]: Checked inductivity of 1021 backedges. 811 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:39:56,457 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 12:39:57,782 INFO L134 CoverageAnalysis]: Checked inductivity of 1021 backedges. 811 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:39:57,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1936265394] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 12:39:57,782 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 12:39:57,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 48, 48] total 115 [2025-04-14 12:39:57,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853350211] [2025-04-14 12:39:57,782 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 12:39:57,783 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 115 states [2025-04-14 12:39:57,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:39:57,785 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 115 interpolants. [2025-04-14 12:39:57,787 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2849, Invalid=10261, Unknown=0, NotChecked=0, Total=13110 [2025-04-14 12:39:57,787 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:57,787 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:39:57,788 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 115 states, 115 states have (on average 5.339130434782609) internal successors, (614), 115 states have internal predecessors, (614), 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 12:39:57,788 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:57,788 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:39:57,788 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:39:57,788 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:39:57,788 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 12:39:57,788 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:39:57,788 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 12:39:57,788 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:39:57,788 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:39:57,788 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 12:39:57,788 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 12:39:57,788 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-04-14 12:39:57,788 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-04-14 12:39:57,788 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-04-14 12:39:57,788 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:58,271 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:39:58,271 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:39:58,271 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:39:58,271 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:39:58,271 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 12:39:58,271 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:39:58,271 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 12:39:58,271 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:39:58,271 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:39:58,272 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 12:39:58,272 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 12:39:58,272 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-14 12:39:58,272 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-04-14 12:39:58,272 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-14 12:39:58,272 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:39:58,285 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 12:39:58,472 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,SelfDestructingSolverStorable17 [2025-04-14 12:39:58,472 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 12:39:58,473 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:39:58,473 INFO L139 ounterexampleChecker]: Examining path program with hash 2033258335, occurence #3 [2025-04-14 12:39:58,473 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 12:39:58,473 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 12:39:58,473 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:58,473 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-04-14 12:39:58,473 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:39:58,473 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-04-14 12:39:58,473 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:58,473 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-04-14 12:39:58,473 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:58,473 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-04-14 12:39:58,473 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:39:58,473 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 175 [2025-04-14 12:39:58,483 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:39:58,483 INFO L85 PathProgramCache]: Analyzing trace with hash 45418046, now seen corresponding path program 1 times [2025-04-14 12:39:58,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:39:58,483 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724835052] [2025-04-14 12:39:58,483 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:39:58,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:39:58,498 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 176 statements into 1 equivalence classes. [2025-04-14 12:39:58,626 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 176 of 176 statements. [2025-04-14 12:39:58,627 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:39:58,627 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-14 12:39:58,632 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-14 12:39:58,632 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-14 12:39:58,633 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 184 [2025-04-14 12:39:58,633 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:58,634 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 192 [2025-04-14 12:39:58,634 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:58,634 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 196 [2025-04-14 12:39:58,634 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:39:58,634 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 202 [2025-04-14 12:39:58,634 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:58,634 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 206 [2025-04-14 12:39:58,634 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:58,634 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 210 [2025-04-14 12:39:58,634 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:58,634 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 214 [2025-04-14 12:39:58,634 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:58,634 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 218 [2025-04-14 12:39:58,634 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:58,634 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 222 [2025-04-14 12:39:58,634 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:58,634 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 226 [2025-04-14 12:39:58,634 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:58,634 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 230 [2025-04-14 12:39:58,634 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:58,634 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 234 [2025-04-14 12:39:58,634 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:58,634 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 238 [2025-04-14 12:39:58,634 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:58,634 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 242 [2025-04-14 12:39:58,634 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:58,634 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 246 [2025-04-14 12:39:58,634 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:58,635 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 250 [2025-04-14 12:39:58,635 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:58,635 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 254 [2025-04-14 12:39:58,635 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:58,635 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 256 [2025-04-14 12:39:58,635 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:58,635 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 259 [2025-04-14 12:39:58,635 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:39:58,635 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 260 [2025-04-14 12:39:58,635 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:39:58,635 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 12:39:58,635 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:39:58,635 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:39:58,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1494000333, now seen corresponding path program 13 times [2025-04-14 12:39:58,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:39:58,636 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407541238] [2025-04-14 12:39:58,636 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 12:39:58,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:39:58,655 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 262 statements into 1 equivalence classes. [2025-04-14 12:39:58,704 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 262 of 262 statements. [2025-04-14 12:39:58,705 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:39:58,705 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:40:01,649 INFO L134 CoverageAnalysis]: Checked inductivity of 1386 backedges. 717 proven. 669 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:40:01,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:40:01,650 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407541238] [2025-04-14 12:40:01,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407541238] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:40:01,650 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [188355287] [2025-04-14 12:40:01,650 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 12:40:01,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:40:01,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 12:40:01,652 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 12:40:01,652 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 12:40:01,759 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 262 statements into 1 equivalence classes. [2025-04-14 12:40:01,843 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 262 of 262 statements. [2025-04-14 12:40:01,843 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:40:01,843 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:40:01,847 INFO L256 TraceCheckSpWp]: Trace formula consists of 1203 conjuncts, 54 conjuncts are in the unsatisfiable core [2025-04-14 12:40:01,850 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:40:03,971 INFO L134 CoverageAnalysis]: Checked inductivity of 1386 backedges. 325 proven. 669 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2025-04-14 12:40:03,971 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 12:40:06,204 INFO L134 CoverageAnalysis]: Checked inductivity of 1386 backedges. 351 proven. 643 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2025-04-14 12:40:06,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [188355287] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 12:40:06,204 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 12:40:06,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [79, 52, 52] total 180 [2025-04-14 12:40:06,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940583985] [2025-04-14 12:40:06,204 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 12:40:06,205 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 181 states [2025-04-14 12:40:06,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:40:06,207 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 181 interpolants. [2025-04-14 12:40:06,212 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=4889, Invalid=27691, Unknown=0, NotChecked=0, Total=32580 [2025-04-14 12:40:06,212 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:40:06,212 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:40:06,212 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 181 states, 181 states have (on average 3.546961325966851) internal successors, (642), 180 states have internal predecessors, (642), 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 12:40:06,212 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:40:06,213 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:40:06,213 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:40:06,213 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:40:06,213 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 12:40:06,213 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:40:06,213 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 12:40:06,213 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:40:06,213 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:40:06,213 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 12:40:06,213 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 12:40:06,213 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-04-14 12:40:06,213 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-04-14 12:40:06,213 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-04-14 12:40:06,213 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:40:06,213 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:40:08,041 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:40:08,042 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:40:08,042 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:40:08,042 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:40:08,042 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 12:40:08,042 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:40:08,042 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 12:40:08,042 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:40:08,042 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:40:08,042 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 12:40:08,042 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 12:40:08,042 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-14 12:40:08,042 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-04-14 12:40:08,042 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-14 12:40:08,042 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:40:08,042 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-04-14 12:40:08,049 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 12:40:08,242 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2025-04-14 12:40:08,243 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 12:40:08,243 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:40:08,243 INFO L139 ounterexampleChecker]: Examining path program with hash 1347169243, occurence #1 [2025-04-14 12:40:08,243 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-14 12:40:08,243 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:40:08,243 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:40:08,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1153232170, now seen corresponding path program 14 times [2025-04-14 12:40:08,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:40:08,244 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092278168] [2025-04-14 12:40:08,244 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 12:40:08,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:40:08,292 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 290 statements into 2 equivalence classes. [2025-04-14 12:40:08,347 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 290 of 290 statements. [2025-04-14 12:40:08,347 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 12:40:08,347 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:40:11,751 INFO L134 CoverageAnalysis]: Checked inductivity of 1757 backedges. 1232 proven. 525 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:40:11,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:40:11,752 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092278168] [2025-04-14 12:40:11,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092278168] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:40:11,752 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [891575760] [2025-04-14 12:40:11,752 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 12:40:11,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:40:11,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 12:40:11,754 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 12:40:11,755 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 12:40:11,871 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 290 statements into 2 equivalence classes. [2025-04-14 12:40:11,962 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 290 of 290 statements. [2025-04-14 12:40:11,962 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 12:40:11,962 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:40:11,966 INFO L256 TraceCheckSpWp]: Trace formula consists of 1308 conjuncts, 57 conjuncts are in the unsatisfiable core [2025-04-14 12:40:11,970 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:40:13,865 INFO L134 CoverageAnalysis]: Checked inductivity of 1757 backedges. 1014 proven. 351 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2025-04-14 12:40:13,866 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 12:40:16,193 INFO L134 CoverageAnalysis]: Checked inductivity of 1757 backedges. 1014 proven. 351 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2025-04-14 12:40:16,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [891575760] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 12:40:16,193 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 12:40:16,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [87, 55, 55] total 193 [2025-04-14 12:40:16,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189377523] [2025-04-14 12:40:16,193 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 12:40:16,194 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 194 states [2025-04-14 12:40:16,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:40:16,195 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 194 interpolants. [2025-04-14 12:40:16,197 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5213, Invalid=32229, Unknown=0, NotChecked=0, Total=37442 [2025-04-14 12:40:16,197 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:40:16,197 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:40:16,197 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 194 states, 194 states have (on average 3.577319587628866) internal successors, (694), 193 states have internal predecessors, (694), 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 12:40:16,197 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:40:16,197 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:40:16,197 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:40:16,197 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:40:16,197 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 12:40:16,197 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:40:16,197 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 12:40:16,198 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:40:16,198 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:40:16,198 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 12:40:16,198 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 12:40:16,198 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-04-14 12:40:16,198 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-04-14 12:40:16,198 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-04-14 12:40:16,198 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:40:16,198 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-04-14 12:40:16,198 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:40:16,574 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:40:16,574 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:40:16,574 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:40:16,574 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:40:16,574 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 12:40:16,574 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:40:16,574 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 12:40:16,574 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:40:16,574 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:40:16,574 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 12:40:16,574 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 12:40:16,574 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-14 12:40:16,574 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-04-14 12:40:16,574 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-14 12:40:16,574 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:40:16,574 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-04-14 12:40:16,575 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-14 12:40:16,582 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 12:40:16,775 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:40:16,775 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 12:40:16,775 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:40:16,775 INFO L139 ounterexampleChecker]: Examining path program with hash 1347169243, occurence #2 [2025-04-14 12:40:16,776 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 12:40:16,776 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 12:40:16,776 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:40:16,776 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-04-14 12:40:16,776 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:40:16,776 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-04-14 12:40:16,776 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:40:16,776 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-04-14 12:40:16,776 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:40:16,776 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-04-14 12:40:16,776 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:40:16,776 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 204 [2025-04-14 12:40:16,786 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:40:16,786 INFO L85 PathProgramCache]: Analyzing trace with hash 312648707, now seen corresponding path program 1 times [2025-04-14 12:40:16,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:40:16,786 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191259669] [2025-04-14 12:40:16,786 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:40:16,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:40:16,806 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 205 statements into 1 equivalence classes. [2025-04-14 12:40:16,831 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 205 of 205 statements. [2025-04-14 12:40:16,831 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:40:16,831 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:40:18,368 INFO L134 CoverageAnalysis]: Checked inductivity of 1353 backedges. 936 proven. 417 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:40:18,369 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:40:18,369 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191259669] [2025-04-14 12:40:18,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191259669] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:40:18,369 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1381694999] [2025-04-14 12:40:18,369 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:40:18,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:40:18,385 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 205 statements into 1 equivalence classes. [2025-04-14 12:40:18,417 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 205 of 205 statements. [2025-04-14 12:40:18,417 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:40:18,417 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:40:18,420 INFO L256 TraceCheckSpWp]: Trace formula consists of 995 conjuncts, 59 conjuncts are in the unsatisfiable core [2025-04-14 12:40:18,423 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:40:20,013 INFO L134 CoverageAnalysis]: Checked inductivity of 1353 backedges. 975 proven. 378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:40:20,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1381694999] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:40:20,013 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:40:20,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56] total 111 [2025-04-14 12:40:20,014 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:40:20,014 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 213 [2025-04-14 12:40:20,014 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:40:20,014 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 221 [2025-04-14 12:40:20,014 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:40:20,014 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 225 [2025-04-14 12:40:20,014 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:40:20,014 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 231 [2025-04-14 12:40:20,014 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:40:20,014 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 235 [2025-04-14 12:40:20,014 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:40:20,014 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 239 [2025-04-14 12:40:20,014 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:40:20,014 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 243 [2025-04-14 12:40:20,014 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:40:20,014 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 247 [2025-04-14 12:40:20,014 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:40:20,014 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 251 [2025-04-14 12:40:20,014 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:40:20,014 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 255 [2025-04-14 12:40:20,014 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:40:20,014 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 259 [2025-04-14 12:40:20,014 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:40:20,014 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 263 [2025-04-14 12:40:20,014 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:40:20,014 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 267 [2025-04-14 12:40:20,014 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:40:20,014 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 271 [2025-04-14 12:40:20,014 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:40:20,015 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 275 [2025-04-14 12:40:20,015 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:40:20,015 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 279 [2025-04-14 12:40:20,015 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:40:20,015 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 283 [2025-04-14 12:40:20,015 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:40:20,015 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 285 [2025-04-14 12:40:20,015 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:40:20,015 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 288 [2025-04-14 12:40:20,015 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:40:20,015 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 289 [2025-04-14 12:40:20,015 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:40:20,015 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 12:40:20,015 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:40:20,015 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:40:20,015 INFO L85 PathProgramCache]: Analyzing trace with hash 500884787, now seen corresponding path program 15 times [2025-04-14 12:40:20,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:40:20,015 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20358296] [2025-04-14 12:40:20,015 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 12:40:20,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:40:20,040 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 291 statements into 15 equivalence classes. [2025-04-14 12:40:21,712 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) and asserted 291 of 291 statements. [2025-04-14 12:40:21,713 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2025-04-14 12:40:21,713 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:40:23,351 INFO L134 CoverageAnalysis]: Checked inductivity of 1784 backedges. 392 proven. 1014 refuted. 0 times theorem prover too weak. 378 trivial. 0 not checked. [2025-04-14 12:40:23,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:40:23,351 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20358296] [2025-04-14 12:40:23,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20358296] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:40:23,351 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2039432795] [2025-04-14 12:40:23,351 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 12:40:23,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:40:23,352 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 12:40:23,353 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 12:40:23,354 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 12:40:23,480 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 291 statements into 15 equivalence classes. [2025-04-14 12:40:30,430 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) and asserted 291 of 291 statements. [2025-04-14 12:40:30,431 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2025-04-14 12:40:30,431 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:40:30,445 INFO L256 TraceCheckSpWp]: Trace formula consists of 1317 conjuncts, 60 conjuncts are in the unsatisfiable core [2025-04-14 12:40:30,448 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:40:31,694 INFO L134 CoverageAnalysis]: Checked inductivity of 1784 backedges. 392 proven. 1014 refuted. 0 times theorem prover too weak. 378 trivial. 0 not checked. [2025-04-14 12:40:31,695 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 12:40:32,376 INFO L134 CoverageAnalysis]: Checked inductivity of 1784 backedges. 392 proven. 1014 refuted. 0 times theorem prover too weak. 378 trivial. 0 not checked. [2025-04-14 12:40:32,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2039432795] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 12:40:32,376 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 12:40:32,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 61, 34] total 96 [2025-04-14 12:40:32,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90201270] [2025-04-14 12:40:32,376 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 12:40:32,377 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 96 states [2025-04-14 12:40:32,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:40:32,378 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2025-04-14 12:40:32,379 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1112, Invalid=8008, Unknown=0, NotChecked=0, Total=9120 [2025-04-14 12:40:32,379 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:40:32,379 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:40:32,381 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 96 states, 96 states have (on average 5.489583333333333) internal successors, (527), 96 states have internal predecessors, (527), 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 12:40:32,381 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:40:32,381 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:40:32,381 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:40:32,381 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:40:32,381 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 12:40:32,381 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:40:32,381 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 12:40:32,381 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:40:32,381 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:40:32,381 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 12:40:32,381 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 12:40:32,381 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-04-14 12:40:32,381 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-04-14 12:40:32,381 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-04-14 12:40:32,381 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:40:32,381 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-04-14 12:40:32,381 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-04-14 12:40:32,381 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:40:34,066 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:40:34,066 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:40:34,066 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:40:34,066 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:40:34,066 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 12:40:34,066 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:40:34,066 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 12:40:34,066 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:40:34,066 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:40:34,066 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 12:40:34,066 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 12:40:34,066 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-14 12:40:34,066 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-04-14 12:40:34,066 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-14 12:40:34,066 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:40:34,066 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-04-14 12:40:34,066 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-14 12:40:34,066 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2025-04-14 12:40:34,099 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 12:40:34,267 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,SelfDestructingSolverStorable22,SelfDestructingSolverStorable23,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:40:34,267 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 12:40:34,267 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:40:34,267 INFO L139 ounterexampleChecker]: Examining path program with hash 2033258335, occurence #4 [2025-04-14 12:40:34,267 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 12:40:34,268 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 12:40:34,268 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:40:34,268 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-04-14 12:40:34,268 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:40:34,268 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-04-14 12:40:34,268 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:40:34,268 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-04-14 12:40:34,268 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:40:34,268 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-04-14 12:40:34,268 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:40:34,268 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 236 [2025-04-14 12:40:34,283 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:40:34,283 INFO L85 PathProgramCache]: Analyzing trace with hash 232705902, now seen corresponding path program 1 times [2025-04-14 12:40:34,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:40:34,283 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162511177] [2025-04-14 12:40:34,283 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:40:34,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:40:34,315 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 237 statements into 1 equivalence classes. [2025-04-14 12:40:34,354 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 237 of 237 statements. [2025-04-14 12:40:34,355 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:40:34,355 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:40:36,207 INFO L134 CoverageAnalysis]: Checked inductivity of 1743 backedges. 1320 proven. 423 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:40:36,208 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:40:36,208 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162511177] [2025-04-14 12:40:36,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162511177] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:40:36,208 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [669479256] [2025-04-14 12:40:36,208 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:40:36,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:40:36,225 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 237 statements into 1 equivalence classes. [2025-04-14 12:40:36,264 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 237 of 237 statements. [2025-04-14 12:40:36,264 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:40:36,264 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:40:36,268 INFO L256 TraceCheckSpWp]: Trace formula consists of 1115 conjuncts, 64 conjuncts are in the unsatisfiable core [2025-04-14 12:40:36,271 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:40:38,244 INFO L134 CoverageAnalysis]: Checked inductivity of 1743 backedges. 1365 proven. 378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:40:38,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [669479256] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:40:38,244 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:40:38,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [61, 61] total 121 [2025-04-14 12:40:38,245 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:40:38,245 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 245 [2025-04-14 12:40:38,245 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:40:38,245 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 253 [2025-04-14 12:40:38,245 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:40:38,245 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 257 [2025-04-14 12:40:38,245 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:40:38,245 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 263 [2025-04-14 12:40:38,245 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:40:38,245 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 267 [2025-04-14 12:40:38,245 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:40:38,245 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 271 [2025-04-14 12:40:38,245 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:40:38,245 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 275 [2025-04-14 12:40:38,245 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:40:38,245 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 279 [2025-04-14 12:40:38,245 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:40:38,245 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 283 [2025-04-14 12:40:38,245 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:40:38,245 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 287 [2025-04-14 12:40:38,245 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:40:38,245 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 291 [2025-04-14 12:40:38,245 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:40:38,245 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 295 [2025-04-14 12:40:38,245 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:40:38,245 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 299 [2025-04-14 12:40:38,245 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:40:38,245 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 303 [2025-04-14 12:40:38,246 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:40:38,246 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 307 [2025-04-14 12:40:38,246 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:40:38,246 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 311 [2025-04-14 12:40:38,246 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:40:38,246 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 315 [2025-04-14 12:40:38,246 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:40:38,246 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 317 [2025-04-14 12:40:38,246 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:40:38,246 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 320 [2025-04-14 12:40:38,246 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:40:38,246 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 321 [2025-04-14 12:40:38,246 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:40:38,246 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 12:40:38,246 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:40:38,246 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:40:38,246 INFO L85 PathProgramCache]: Analyzing trace with hash 180850409, now seen corresponding path program 16 times [2025-04-14 12:40:38,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:40:38,246 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013240600] [2025-04-14 12:40:38,246 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 12:40:38,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:40:38,268 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 323 statements into 2 equivalence classes. [2025-04-14 12:40:38,280 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 162 of 323 statements. [2025-04-14 12:40:38,281 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 12:40:38,281 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:40:39,097 INFO L134 CoverageAnalysis]: Checked inductivity of 2183 backedges. 1365 proven. 440 refuted. 0 times theorem prover too weak. 378 trivial. 0 not checked. [2025-04-14 12:40:39,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:40:39,097 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013240600] [2025-04-14 12:40:39,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013240600] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:40:39,097 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1086962722] [2025-04-14 12:40:39,097 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 12:40:39,097 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:40:39,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 12:40:39,099 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 12:40:39,100 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 12:40:39,241 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 323 statements into 2 equivalence classes. [2025-04-14 12:40:39,279 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 162 of 323 statements. [2025-04-14 12:40:39,279 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 12:40:39,279 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:40:39,282 INFO L256 TraceCheckSpWp]: Trace formula consists of 547 conjuncts, 68 conjuncts are in the unsatisfiable core [2025-04-14 12:40:39,285 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:40:41,167 INFO L134 CoverageAnalysis]: Checked inductivity of 2183 backedges. 0 proven. 1805 refuted. 0 times theorem prover too weak. 378 trivial. 0 not checked. [2025-04-14 12:40:41,167 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 12:40:41,843 INFO L134 CoverageAnalysis]: Checked inductivity of 2183 backedges. 1365 proven. 440 refuted. 0 times theorem prover too weak. 378 trivial. 0 not checked. [2025-04-14 12:40:41,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1086962722] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 12:40:41,844 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 12:40:41,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 69, 37] total 103 [2025-04-14 12:40:41,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251051420] [2025-04-14 12:40:41,844 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 12:40:41,844 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 103 states [2025-04-14 12:40:41,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:40:41,845 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 103 interpolants. [2025-04-14 12:40:41,846 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1347, Invalid=9159, Unknown=0, NotChecked=0, Total=10506 [2025-04-14 12:40:41,846 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:40:41,846 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:40:41,846 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 103 states, 103 states have (on average 5.504854368932039) internal successors, (567), 103 states have internal predecessors, (567), 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 12:40:41,846 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:40:41,846 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:40:41,846 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:40:41,846 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:40:41,846 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 12:40:41,846 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:40:41,846 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 12:40:41,846 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:40:41,846 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:40:41,846 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 12:40:41,846 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 12:40:41,846 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-04-14 12:40:41,846 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-04-14 12:40:41,846 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-04-14 12:40:41,846 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:40:41,847 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-04-14 12:40:41,847 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-04-14 12:40:41,847 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2025-04-14 12:40:41,847 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:40:46,578 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:40:46,579 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:40:46,579 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:40:46,579 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:40:46,579 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 12:40:46,579 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:40:46,579 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 12:40:46,579 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:40:46,579 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:40:46,579 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 12:40:46,579 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 12:40:46,579 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-14 12:40:46,579 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-04-14 12:40:46,579 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-14 12:40:46,579 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:40:46,579 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-04-14 12:40:46,579 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-14 12:40:46,579 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2025-04-14 12:40:46,579 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2025-04-14 12:40:46,586 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2025-04-14 12:40:46,779 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24,SelfDestructingSolverStorable25,SelfDestructingSolverStorable26 [2025-04-14 12:40:46,780 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 12:40:46,780 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:40:46,780 INFO L139 ounterexampleChecker]: Examining path program with hash 1569663337, occurence #1 [2025-04-14 12:40:46,780 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-14 12:40:46,780 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:40:46,781 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:40:46,781 INFO L85 PathProgramCache]: Analyzing trace with hash 1306097589, now seen corresponding path program 17 times [2025-04-14 12:40:46,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:40:46,781 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858192720] [2025-04-14 12:40:46,781 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 12:40:46,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:40:46,811 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 571 statements into 35 equivalence classes. [2025-04-14 12:40:48,809 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 35 check-sat command(s) and asserted 571 of 571 statements. [2025-04-14 12:40:48,809 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 35 check-sat command(s) [2025-04-14 12:40:48,809 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:40:53,897 INFO L134 CoverageAnalysis]: Checked inductivity of 7941 backedges. 7563 proven. 378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:40:53,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:40:53,897 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858192720] [2025-04-14 12:40:53,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858192720] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:40:53,897 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1574483348] [2025-04-14 12:40:53,897 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 12:40:53,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:40:53,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 12:40:53,899 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 12:40:53,900 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 12:40:54,094 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 571 statements into 35 equivalence classes. [2025-04-14 12:40:58,219 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 35 check-sat command(s) and asserted 571 of 571 statements. [2025-04-14 12:40:58,219 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 35 check-sat command(s) [2025-04-14 12:40:58,219 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:40:58,241 INFO L256 TraceCheckSpWp]: Trace formula consists of 2367 conjuncts, 59 conjuncts are in the unsatisfiable core [2025-04-14 12:40:58,247 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:41:00,204 INFO L134 CoverageAnalysis]: Checked inductivity of 7941 backedges. 4418 proven. 378 refuted. 0 times theorem prover too weak. 3145 trivial. 0 not checked. [2025-04-14 12:41:00,204 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 12:41:02,787 INFO L134 CoverageAnalysis]: Checked inductivity of 7941 backedges. 4418 proven. 378 refuted. 0 times theorem prover too weak. 3145 trivial. 0 not checked. [2025-04-14 12:41:02,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1574483348] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 12:41:02,787 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 12:41:02,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [84, 57, 57] total 194 [2025-04-14 12:41:02,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123614985] [2025-04-14 12:41:02,787 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 12:41:02,788 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 195 states [2025-04-14 12:41:02,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:41:02,790 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 195 interpolants. [2025-04-14 12:41:02,791 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6061, Invalid=31769, Unknown=0, NotChecked=0, Total=37830 [2025-04-14 12:41:02,791 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:41:02,791 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:41:02,792 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 195 states, 195 states have (on average 5.092307692307692) internal successors, (993), 194 states have internal predecessors, (993), 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 12:41:02,792 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:41:02,792 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:41:02,792 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:41:02,792 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:41:02,792 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 12:41:02,792 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:41:02,792 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 12:41:02,792 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:41:02,792 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:41:02,792 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 12:41:02,792 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 12:41:02,792 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-04-14 12:41:02,792 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-04-14 12:41:02,792 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-04-14 12:41:02,792 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:41:02,792 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-04-14 12:41:02,792 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-04-14 12:41:02,792 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2025-04-14 12:41:02,792 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 121 states. [2025-04-14 12:41:02,792 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:41:03,165 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:41:03,165 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:41:03,165 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:41:03,165 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:41:03,165 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 12:41:03,165 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:41:03,165 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 12:41:03,165 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:41:03,166 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:41:03,166 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 12:41:03,166 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 12:41:03,166 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-14 12:41:03,166 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-04-14 12:41:03,166 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-14 12:41:03,166 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:41:03,166 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-04-14 12:41:03,166 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-14 12:41:03,166 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2025-04-14 12:41:03,166 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2025-04-14 12:41:03,166 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2025-04-14 12:41:03,181 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 12:41:03,366 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2025-04-14 12:41:03,367 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 12:41:03,367 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:41:03,367 INFO L139 ounterexampleChecker]: Examining path program with hash 1569663337, occurence #2 [2025-04-14 12:41:03,367 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 12:41:03,367 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 12:41:03,367 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:41:03,367 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-04-14 12:41:03,367 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:41:03,367 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-04-14 12:41:03,367 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:41:03,367 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-04-14 12:41:03,368 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:41:03,368 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-04-14 12:41:03,368 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:41:03,368 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 455 [2025-04-14 12:41:03,395 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:41:03,396 INFO L85 PathProgramCache]: Analyzing trace with hash 350829925, now seen corresponding path program 1 times [2025-04-14 12:41:03,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:41:03,396 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114725809] [2025-04-14 12:41:03,396 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:41:03,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:41:03,424 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 456 statements into 1 equivalence classes. [2025-04-14 12:41:03,501 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 456 of 456 statements. [2025-04-14 12:41:03,501 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:41:03,501 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:41:12,905 INFO L134 CoverageAnalysis]: Checked inductivity of 7006 backedges. 6240 proven. 766 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:41:12,905 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:41:12,905 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114725809] [2025-04-14 12:41:12,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114725809] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:41:12,905 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [70787312] [2025-04-14 12:41:12,905 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:41:12,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:41:12,932 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 456 statements into 1 equivalence classes. [2025-04-14 12:41:13,055 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 456 of 456 statements. [2025-04-14 12:41:13,055 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:41:13,055 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:41:13,060 INFO L256 TraceCheckSpWp]: Trace formula consists of 1947 conjuncts, 137 conjuncts are in the unsatisfiable core [2025-04-14 12:41:13,065 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:41:24,344 INFO L134 CoverageAnalysis]: Checked inductivity of 7006 backedges. 6600 proven. 406 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:41:24,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [70787312] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:41:24,344 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:41:24,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [135, 134] total 267 [2025-04-14 12:41:24,345 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:41:24,345 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 465 [2025-04-14 12:41:24,354 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:41:24,354 INFO L85 PathProgramCache]: Analyzing trace with hash 263974456, now seen corresponding path program 1 times [2025-04-14 12:41:24,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:41:24,355 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995779989] [2025-04-14 12:41:24,355 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:41:24,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:41:24,382 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 466 statements into 1 equivalence classes. [2025-04-14 12:41:24,458 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 466 of 466 statements. [2025-04-14 12:41:24,459 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:41:24,459 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:41:34,355 INFO L134 CoverageAnalysis]: Checked inductivity of 7274 backedges. 6369 proven. 905 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:41:34,355 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:41:34,355 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995779989] [2025-04-14 12:41:34,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995779989] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:41:34,355 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [680395170] [2025-04-14 12:41:34,355 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:41:34,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:41:34,382 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 466 statements into 1 equivalence classes. [2025-04-14 12:41:34,475 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 466 of 466 statements. [2025-04-14 12:41:34,475 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:41:34,475 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:41:34,482 INFO L256 TraceCheckSpWp]: Trace formula consists of 1979 conjuncts, 139 conjuncts are in the unsatisfiable core [2025-04-14 12:41:34,488 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:41:46,434 INFO L134 CoverageAnalysis]: Checked inductivity of 7274 backedges. 6868 proven. 406 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:41:46,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [680395170] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:41:46,434 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:41:46,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [136, 136] total 271 [2025-04-14 12:41:46,434 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:41:46,435 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 481 [2025-04-14 12:41:46,443 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:41:46,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1578066071, now seen corresponding path program 1 times [2025-04-14 12:41:46,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:41:46,443 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914573296] [2025-04-14 12:41:46,443 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:41:46,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:41:46,471 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 482 statements into 1 equivalence classes. [2025-04-14 12:41:46,550 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 482 of 482 statements. [2025-04-14 12:41:46,550 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:41:46,550 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:41:56,741 INFO L134 CoverageAnalysis]: Checked inductivity of 7410 backedges. 6633 proven. 777 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:41:56,741 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:41:56,741 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914573296] [2025-04-14 12:41:56,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914573296] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:41:56,741 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [994992234] [2025-04-14 12:41:56,742 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:41:56,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:41:56,771 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 482 statements into 1 equivalence classes. [2025-04-14 12:41:56,885 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 482 of 482 statements. [2025-04-14 12:41:56,885 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:41:56,885 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:41:56,891 INFO L256 TraceCheckSpWp]: Trace formula consists of 2039 conjuncts, 143 conjuncts are in the unsatisfiable core [2025-04-14 12:41:56,897 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:42:09,258 INFO L134 CoverageAnalysis]: Checked inductivity of 7410 backedges. 7004 proven. 406 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:42:09,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [994992234] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:42:09,259 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:42:09,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [140, 140] total 279 [2025-04-14 12:42:09,259 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:42:09,259 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 490 [2025-04-14 12:42:09,259 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:42:09,259 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 498 [2025-04-14 12:42:09,259 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:42:09,259 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 502 [2025-04-14 12:42:09,259 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:42:09,259 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 508 [2025-04-14 12:42:09,259 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:42:09,259 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 512 [2025-04-14 12:42:09,259 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:42:09,259 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 516 [2025-04-14 12:42:09,259 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:42:09,259 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 520 [2025-04-14 12:42:09,259 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:42:09,259 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 524 [2025-04-14 12:42:09,259 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:42:09,259 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 528 [2025-04-14 12:42:09,259 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:42:09,259 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 532 [2025-04-14 12:42:09,259 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:42:09,259 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 536 [2025-04-14 12:42:09,260 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:42:09,260 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 540 [2025-04-14 12:42:09,260 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:42:09,260 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 544 [2025-04-14 12:42:09,260 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:42:09,260 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 548 [2025-04-14 12:42:09,260 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:42:09,260 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 552 [2025-04-14 12:42:09,260 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:42:09,260 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 556 [2025-04-14 12:42:09,260 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:42:09,260 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 560 [2025-04-14 12:42:09,260 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:42:09,260 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 564 [2025-04-14 12:42:09,260 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:42:09,260 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 566 [2025-04-14 12:42:09,260 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:42:09,260 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 569 [2025-04-14 12:42:09,260 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:42:09,260 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 570 [2025-04-14 12:42:09,260 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:42:09,260 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 12:42:09,260 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:42:09,261 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:42:09,261 INFO L85 PathProgramCache]: Analyzing trace with hash -178943028, now seen corresponding path program 18 times [2025-04-14 12:42:09,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:42:09,261 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613501089] [2025-04-14 12:42:09,261 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 12:42:09,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:42:09,297 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 572 statements into 35 equivalence classes. [2025-04-14 12:42:12,252 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 32 check-sat command(s) and asserted 536 of 572 statements. [2025-04-14 12:42:12,252 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 32 check-sat command(s) [2025-04-14 12:42:12,252 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:42:15,770 INFO L134 CoverageAnalysis]: Checked inductivity of 7969 backedges. 5287 proven. 457 refuted. 0 times theorem prover too weak. 2225 trivial. 0 not checked. [2025-04-14 12:42:15,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:42:15,770 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613501089] [2025-04-14 12:42:15,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613501089] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:42:15,770 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1436772493] [2025-04-14 12:42:15,770 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 12:42:15,770 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:42:15,770 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 12:42:15,772 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 12:42:15,774 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 12:42:15,989 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 572 statements into 35 equivalence classes. [2025-04-14 12:42:26,601 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 32 check-sat command(s) and asserted 536 of 572 statements. [2025-04-14 12:42:26,601 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 32 check-sat command(s) [2025-04-14 12:42:26,601 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:42:26,632 INFO L256 TraceCheckSpWp]: Trace formula consists of 2241 conjuncts, 61 conjuncts are in the unsatisfiable core [2025-04-14 12:42:26,638 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:42:28,466 INFO L134 CoverageAnalysis]: Checked inductivity of 7969 backedges. 4505 proven. 406 refuted. 0 times theorem prover too weak. 3058 trivial. 0 not checked. [2025-04-14 12:42:28,467 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 12:42:30,053 INFO L134 CoverageAnalysis]: Checked inductivity of 7969 backedges. 4505 proven. 406 refuted. 0 times theorem prover too weak. 3058 trivial. 0 not checked. [2025-04-14 12:42:30,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1436772493] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 12:42:30,053 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 12:42:30,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 59, 59] total 153 [2025-04-14 12:42:30,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871064818] [2025-04-14 12:42:30,053 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 12:42:30,054 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 154 states [2025-04-14 12:42:30,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:42:30,055 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 154 interpolants. [2025-04-14 12:42:30,056 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5108, Invalid=18454, Unknown=0, NotChecked=0, Total=23562 [2025-04-14 12:42:30,056 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:42:30,056 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:42:30,057 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 154 states, 154 states have (on average 3.461038961038961) internal successors, (533), 153 states have internal predecessors, (533), 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 12:42:30,057 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:42:30,057 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:42:30,057 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:42:30,057 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:42:30,057 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 12:42:30,057 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:42:30,057 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 12:42:30,057 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:42:30,057 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:42:30,057 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 12:42:30,057 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 12:42:30,057 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-04-14 12:42:30,057 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-04-14 12:42:30,057 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-04-14 12:42:30,057 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:42:30,057 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-04-14 12:42:30,057 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-04-14 12:42:30,057 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2025-04-14 12:42:30,057 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 121 states. [2025-04-14 12:42:30,057 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2025-04-14 12:42:30,057 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:42:30,247 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:42:30,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:42:30,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:42:30,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:42:30,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 12:42:30,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:42:30,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 12:42:30,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:42:30,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:42:30,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 12:42:30,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 12:42:30,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-14 12:42:30,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-04-14 12:42:30,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-14 12:42:30,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:42:30,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-04-14 12:42:30,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-14 12:42:30,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2025-04-14 12:42:30,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2025-04-14 12:42:30,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2025-04-14 12:42:30,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-14 12:42:30,276 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 12:42:30,449 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,SelfDestructingSolverStorable30,SelfDestructingSolverStorable31,SelfDestructingSolverStorable32,SelfDestructingSolverStorable33,SelfDestructingSolverStorable34,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2025-04-14 12:42:30,449 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 12:42:30,449 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:42:30,449 INFO L139 ounterexampleChecker]: Examining path program with hash 1569663337, occurence #3 [2025-04-14 12:42:30,449 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 12:42:30,450 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 12:42:30,450 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:42:30,450 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-04-14 12:42:30,450 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:42:30,450 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-04-14 12:42:30,450 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:42:30,450 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-04-14 12:42:30,450 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:42:30,450 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-04-14 12:42:30,450 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:42:30,450 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 456 [2025-04-14 12:42:30,472 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:42:30,473 INFO L85 PathProgramCache]: Analyzing trace with hash 1857574583, now seen corresponding path program 1 times [2025-04-14 12:42:30,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:42:30,473 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777754757] [2025-04-14 12:42:30,473 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:42:30,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:42:30,500 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 457 statements into 1 equivalence classes. [2025-04-14 12:42:30,578 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 457 of 457 statements. [2025-04-14 12:42:30,578 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:42:30,578 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:42:39,967 INFO L134 CoverageAnalysis]: Checked inductivity of 7035 backedges. 6240 proven. 795 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:42:39,967 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:42:39,967 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777754757] [2025-04-14 12:42:39,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777754757] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:42:39,967 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [199955710] [2025-04-14 12:42:39,967 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:42:39,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:42:39,994 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 457 statements into 1 equivalence classes. [2025-04-14 12:42:40,086 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 457 of 457 statements. [2025-04-14 12:42:40,086 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:42:40,086 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:42:40,093 INFO L256 TraceCheckSpWp]: Trace formula consists of 1956 conjuncts, 138 conjuncts are in the unsatisfiable core [2025-04-14 12:42:40,099 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:42:51,467 INFO L134 CoverageAnalysis]: Checked inductivity of 7035 backedges. 6600 proven. 435 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:42:51,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [199955710] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:42:51,467 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:42:51,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [136, 135] total 269 [2025-04-14 12:42:51,468 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:42:51,468 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 466 [2025-04-14 12:42:51,477 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:42:51,477 INFO L85 PathProgramCache]: Analyzing trace with hash 2104934474, now seen corresponding path program 1 times [2025-04-14 12:42:51,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:42:51,477 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040673187] [2025-04-14 12:42:51,477 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:42:51,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:42:51,503 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 467 statements into 1 equivalence classes. [2025-04-14 12:42:51,579 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 467 of 467 statements. [2025-04-14 12:42:51,579 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:42:51,579 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:01,326 INFO L134 CoverageAnalysis]: Checked inductivity of 7303 backedges. 6369 proven. 934 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:43:01,326 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:43:01,326 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040673187] [2025-04-14 12:43:01,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040673187] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:01,326 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2088696072] [2025-04-14 12:43:01,326 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:01,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:01,353 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 467 statements into 1 equivalence classes. [2025-04-14 12:43:01,445 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 467 of 467 statements. [2025-04-14 12:43:01,445 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:01,445 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:01,453 INFO L256 TraceCheckSpWp]: Trace formula consists of 1988 conjuncts, 140 conjuncts are in the unsatisfiable core [2025-04-14 12:43:01,458 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:43:13,195 INFO L134 CoverageAnalysis]: Checked inductivity of 7303 backedges. 6868 proven. 435 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:43:13,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2088696072] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:13,195 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:43:13,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [137, 137] total 273 [2025-04-14 12:43:13,195 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:43:13,195 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 482 [2025-04-14 12:43:13,209 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:43:13,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1983889541, now seen corresponding path program 1 times [2025-04-14 12:43:13,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:43:13,209 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427974125] [2025-04-14 12:43:13,209 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:13,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:13,238 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 483 statements into 1 equivalence classes. [2025-04-14 12:43:13,321 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 483 of 483 statements. [2025-04-14 12:43:13,322 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:13,322 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:23,737 INFO L134 CoverageAnalysis]: Checked inductivity of 7439 backedges. 6633 proven. 806 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:43:23,737 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:43:23,737 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427974125] [2025-04-14 12:43:23,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427974125] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:23,737 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1839013677] [2025-04-14 12:43:23,737 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:23,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:23,765 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 483 statements into 1 equivalence classes. [2025-04-14 12:43:23,861 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 483 of 483 statements. [2025-04-14 12:43:23,861 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:23,861 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:23,869 INFO L256 TraceCheckSpWp]: Trace formula consists of 2048 conjuncts, 144 conjuncts are in the unsatisfiable core [2025-04-14 12:43:23,874 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:43:36,429 INFO L134 CoverageAnalysis]: Checked inductivity of 7439 backedges. 7004 proven. 435 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:43:36,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1839013677] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:36,429 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:43:36,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [141, 141] total 281 [2025-04-14 12:43:36,430 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:43:36,430 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 491 [2025-04-14 12:43:36,430 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:43:36,430 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 499 [2025-04-14 12:43:36,430 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:43:36,430 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 503 [2025-04-14 12:43:36,430 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:43:36,430 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 509 [2025-04-14 12:43:36,430 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:43:36,430 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 513 [2025-04-14 12:43:36,430 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:43:36,430 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 517 [2025-04-14 12:43:36,430 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:43:36,430 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 521 [2025-04-14 12:43:36,430 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:43:36,430 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 525 [2025-04-14 12:43:36,430 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:43:36,430 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 529 [2025-04-14 12:43:36,430 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:43:36,430 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 533 [2025-04-14 12:43:36,430 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:43:36,431 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 537 [2025-04-14 12:43:36,431 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:43:36,431 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 541 [2025-04-14 12:43:36,431 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:43:36,431 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 545 [2025-04-14 12:43:36,431 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:43:36,431 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 549 [2025-04-14 12:43:36,431 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:43:36,431 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 553 [2025-04-14 12:43:36,431 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:43:36,431 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 557 [2025-04-14 12:43:36,431 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:43:36,431 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 561 [2025-04-14 12:43:36,431 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:43:36,431 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 565 [2025-04-14 12:43:36,431 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:43:36,431 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 567 [2025-04-14 12:43:36,431 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:43:36,431 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 570 [2025-04-14 12:43:36,431 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:43:36,431 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 571 [2025-04-14 12:43:36,431 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:43:36,431 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 12:43:36,431 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:43:36,432 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:43:36,432 INFO L85 PathProgramCache]: Analyzing trace with hash 1029438101, now seen corresponding path program 19 times [2025-04-14 12:43:36,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:43:36,432 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118263577] [2025-04-14 12:43:36,432 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 12:43:36,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:36,462 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 573 statements into 1 equivalence classes. [2025-04-14 12:43:36,569 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 573 of 573 statements. [2025-04-14 12:43:36,569 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:36,569 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:49,848 INFO L134 CoverageAnalysis]: Checked inductivity of 7998 backedges. 7083 proven. 915 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:43:49,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:43:49,848 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118263577] [2025-04-14 12:43:49,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118263577] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:49,849 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1348890338] [2025-04-14 12:43:49,849 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 12:43:49,849 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:43:49,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 12:43:49,851 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 12:43:49,852 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 12:43:50,080 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 573 statements into 1 equivalence classes. [2025-04-14 12:43:50,253 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 573 of 573 statements. [2025-04-14 12:43:50,253 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:50,253 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:50,262 INFO L256 TraceCheckSpWp]: Trace formula consists of 2385 conjuncts, 63 conjuncts are in the unsatisfiable core [2025-04-14 12:43:50,267 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:43:53,715 INFO L134 CoverageAnalysis]: Checked inductivity of 7998 backedges. 4666 proven. 435 refuted. 0 times theorem prover too weak. 2897 trivial. 0 not checked. [2025-04-14 12:43:53,715 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 12:43:57,670 INFO L134 CoverageAnalysis]: Checked inductivity of 7998 backedges. 4666 proven. 435 refuted. 0 times theorem prover too weak. 2897 trivial. 0 not checked. [2025-04-14 12:43:57,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1348890338] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 12:43:57,671 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 12:43:57,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [160, 61, 61] total 278 [2025-04-14 12:43:57,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026892822] [2025-04-14 12:43:57,671 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 12:43:57,672 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 279 states [2025-04-14 12:43:57,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:43:57,674 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 279 interpolants. [2025-04-14 12:43:57,677 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11306, Invalid=66256, Unknown=0, NotChecked=0, Total=77562 [2025-04-14 12:43:57,677 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:43:57,677 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:43:57,677 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 279 states, 279 states have (on average 3.6666666666666665) internal successors, (1023), 278 states have internal predecessors, (1023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 12:43:57,677 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:43:57,677 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:43:57,677 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:57,677 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:43:57,677 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 12:43:57,677 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:43:57,677 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 12:43:57,677 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:43:57,677 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:43:57,677 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 12:43:57,678 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 12:43:57,678 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-04-14 12:43:57,678 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-04-14 12:43:57,678 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-04-14 12:43:57,678 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:43:57,678 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-04-14 12:43:57,678 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-04-14 12:43:57,678 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2025-04-14 12:43:57,678 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 121 states. [2025-04-14 12:43:57,678 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2025-04-14 12:43:57,678 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-04-14 12:43:57,678 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:43:58,062 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:43:58,062 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:43:58,062 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:58,062 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:43:58,062 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 12:43:58,062 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:43:58,062 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 12:43:58,062 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:43:58,062 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:43:58,062 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 12:43:58,062 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 12:43:58,062 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-14 12:43:58,062 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-04-14 12:43:58,062 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-14 12:43:58,062 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:43:58,062 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-04-14 12:43:58,062 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-14 12:43:58,062 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2025-04-14 12:43:58,063 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2025-04-14 12:43:58,063 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2025-04-14 12:43:58,063 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-14 12:43:58,063 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-04-14 12:43:58,072 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 12:43:58,263 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,SelfDestructingSolverStorable41,SelfDestructingSolverStorable35,SelfDestructingSolverStorable36,SelfDestructingSolverStorable37,SelfDestructingSolverStorable38,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2025-04-14 12:43:58,263 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 12:43:58,263 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:43:58,264 INFO L139 ounterexampleChecker]: Examining path program with hash 1569663337, occurence #4 [2025-04-14 12:43:58,264 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 12:43:58,264 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 12:43:58,264 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:43:58,264 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-04-14 12:43:58,264 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:43:58,264 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-04-14 12:43:58,264 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:43:58,264 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-04-14 12:43:58,264 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:43:58,264 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-04-14 12:43:58,264 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:43:58,265 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 457 [2025-04-14 12:43:58,284 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:43:58,284 INFO L85 PathProgramCache]: Analyzing trace with hash 1322018455, now seen corresponding path program 1 times [2025-04-14 12:43:58,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:43:58,284 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746007933] [2025-04-14 12:43:58,284 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:58,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:58,311 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 458 statements into 1 equivalence classes. [2025-04-14 12:43:58,388 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 458 of 458 statements. [2025-04-14 12:43:58,388 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:58,388 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:44:07,910 INFO L134 CoverageAnalysis]: Checked inductivity of 7065 backedges. 6240 proven. 825 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:44:07,910 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:44:07,910 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746007933] [2025-04-14 12:44:07,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746007933] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:44:07,910 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [985829125] [2025-04-14 12:44:07,910 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:44:07,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:44:07,941 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 458 statements into 1 equivalence classes. [2025-04-14 12:44:08,031 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 458 of 458 statements. [2025-04-14 12:44:08,031 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:44:08,031 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:44:08,038 INFO L256 TraceCheckSpWp]: Trace formula consists of 1965 conjuncts, 139 conjuncts are in the unsatisfiable core [2025-04-14 12:44:08,042 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:44:19,371 INFO L134 CoverageAnalysis]: Checked inductivity of 7065 backedges. 6600 proven. 465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:44:19,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [985829125] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:44:19,371 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:44:19,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [137, 136] total 271 [2025-04-14 12:44:19,372 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:44:19,372 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 467 [2025-04-14 12:44:19,381 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:44:19,381 INFO L85 PathProgramCache]: Analyzing trace with hash -954847382, now seen corresponding path program 1 times [2025-04-14 12:44:19,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:44:19,381 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998289510] [2025-04-14 12:44:19,381 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:44:19,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:44:19,407 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 468 statements into 1 equivalence classes. [2025-04-14 12:44:19,484 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 468 of 468 statements. [2025-04-14 12:44:19,484 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:44:19,484 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:44:29,324 INFO L134 CoverageAnalysis]: Checked inductivity of 7333 backedges. 6369 proven. 964 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:44:29,324 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:44:29,325 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998289510] [2025-04-14 12:44:29,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998289510] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:44:29,325 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1268792775] [2025-04-14 12:44:29,325 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:44:29,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:44:29,355 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 468 statements into 1 equivalence classes. [2025-04-14 12:44:29,447 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 468 of 468 statements. [2025-04-14 12:44:29,447 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:44:29,447 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:44:29,454 INFO L256 TraceCheckSpWp]: Trace formula consists of 1997 conjuncts, 141 conjuncts are in the unsatisfiable core [2025-04-14 12:44:29,459 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:44:41,141 INFO L134 CoverageAnalysis]: Checked inductivity of 7333 backedges. 6868 proven. 465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:44:41,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1268792775] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:44:41,141 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:44:41,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [138, 138] total 275 [2025-04-14 12:44:41,141 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:44:41,141 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 483 [2025-04-14 12:44:41,153 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:44:41,153 INFO L85 PathProgramCache]: Analyzing trace with hash -1679515493, now seen corresponding path program 1 times [2025-04-14 12:44:41,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:44:41,153 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070791328] [2025-04-14 12:44:41,153 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:44:41,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:44:41,181 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 484 statements into 1 equivalence classes. [2025-04-14 12:44:41,264 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 484 of 484 statements. [2025-04-14 12:44:41,264 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:44:41,264 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:44:51,696 INFO L134 CoverageAnalysis]: Checked inductivity of 7469 backedges. 6633 proven. 836 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:44:51,696 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:44:51,696 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070791328] [2025-04-14 12:44:51,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070791328] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:44:51,696 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1845250803] [2025-04-14 12:44:51,696 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:44:51,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:44:51,725 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 484 statements into 1 equivalence classes. [2025-04-14 12:44:51,822 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 484 of 484 statements. [2025-04-14 12:44:51,822 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:44:51,822 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:44:51,830 INFO L256 TraceCheckSpWp]: Trace formula consists of 2057 conjuncts, 145 conjuncts are in the unsatisfiable core [2025-04-14 12:44:51,834 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:45:04,303 INFO L134 CoverageAnalysis]: Checked inductivity of 7469 backedges. 7004 proven. 465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:45:04,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1845250803] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:45:04,303 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:45:04,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [142, 142] total 283 [2025-04-14 12:45:04,303 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:45:04,303 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 492 [2025-04-14 12:45:04,303 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:45:04,303 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 500 [2025-04-14 12:45:04,304 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:45:04,304 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 504 [2025-04-14 12:45:04,304 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:45:04,304 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 510 [2025-04-14 12:45:04,304 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:45:04,304 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 514 [2025-04-14 12:45:04,304 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:45:04,304 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 518 [2025-04-14 12:45:04,304 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:45:04,304 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 522 [2025-04-14 12:45:04,304 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:45:04,304 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 526 [2025-04-14 12:45:04,304 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:45:04,304 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 530 [2025-04-14 12:45:04,304 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:45:04,304 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 534 [2025-04-14 12:45:04,304 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:45:04,304 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 538 [2025-04-14 12:45:04,304 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:45:04,304 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 542 [2025-04-14 12:45:04,304 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:45:04,304 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 546 [2025-04-14 12:45:04,304 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:45:04,304 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 550 [2025-04-14 12:45:04,304 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:45:04,304 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 554 [2025-04-14 12:45:04,304 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:45:04,304 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 558 [2025-04-14 12:45:04,304 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:45:04,304 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 562 [2025-04-14 12:45:04,305 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:45:04,305 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 566 [2025-04-14 12:45:04,305 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:45:04,305 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 568 [2025-04-14 12:45:04,305 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:45:04,305 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 571 [2025-04-14 12:45:04,305 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:45:04,305 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 572 [2025-04-14 12:45:04,305 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:45:04,305 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 12:45:04,305 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:45:04,305 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:45:04,305 INFO L85 PathProgramCache]: Analyzing trace with hash -165452564, now seen corresponding path program 20 times [2025-04-14 12:45:04,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:45:04,305 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359623778] [2025-04-14 12:45:04,305 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 12:45:04,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:45:04,337 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 574 statements into 2 equivalence classes. [2025-04-14 12:45:04,450 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 574 of 574 statements. [2025-04-14 12:45:04,451 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 12:45:04,451 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:45:17,810 INFO L134 CoverageAnalysis]: Checked inductivity of 8028 backedges. 7083 proven. 945 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:45:17,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:45:17,811 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359623778] [2025-04-14 12:45:17,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359623778] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:45:17,811 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2030359660] [2025-04-14 12:45:17,811 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 12:45:17,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:45:17,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 12:45:17,813 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 12:45:17,814 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 12:45:18,064 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 574 statements into 2 equivalence classes. [2025-04-14 12:45:18,239 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 574 of 574 statements. [2025-04-14 12:45:18,239 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 12:45:18,239 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:45:18,248 INFO L256 TraceCheckSpWp]: Trace formula consists of 2394 conjuncts, 65 conjuncts are in the unsatisfiable core [2025-04-14 12:45:18,252 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:45:21,863 INFO L134 CoverageAnalysis]: Checked inductivity of 8028 backedges. 4749 proven. 465 refuted. 0 times theorem prover too weak. 2814 trivial. 0 not checked. [2025-04-14 12:45:21,863 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 12:45:25,952 INFO L134 CoverageAnalysis]: Checked inductivity of 8028 backedges. 4749 proven. 465 refuted. 0 times theorem prover too weak. 2814 trivial. 0 not checked. [2025-04-14 12:45:25,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2030359660] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 12:45:25,952 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 12:45:25,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [160, 63, 63] total 282 [2025-04-14 12:45:25,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285640292] [2025-04-14 12:45:25,953 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 12:45:25,953 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 283 states [2025-04-14 12:45:25,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:45:25,956 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 283 interpolants. [2025-04-14 12:45:25,960 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11543, Invalid=68263, Unknown=0, NotChecked=0, Total=79806 [2025-04-14 12:45:25,961 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:45:25,961 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:45:25,961 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 283 states, 283 states have (on average 3.6537102473498235) internal successors, (1034), 282 states have internal predecessors, (1034), 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 12:45:25,961 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:45:25,961 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:45:25,961 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:45:25,961 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:45:25,961 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 12:45:25,961 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:45:25,961 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 12:45:25,961 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:45:25,961 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:45:25,961 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 12:45:25,962 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 12:45:25,962 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-04-14 12:45:25,962 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-04-14 12:45:25,962 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-04-14 12:45:25,962 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:45:25,962 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-04-14 12:45:25,962 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-04-14 12:45:25,962 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2025-04-14 12:45:25,962 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 121 states. [2025-04-14 12:45:25,962 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2025-04-14 12:45:25,962 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-04-14 12:45:25,962 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-04-14 12:45:25,962 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:45:26,351 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:45:26,351 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:45:26,351 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:45:26,351 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:45:26,351 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 12:45:26,351 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:45:26,351 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 12:45:26,351 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:45:26,351 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:45:26,351 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 12:45:26,352 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 12:45:26,352 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-14 12:45:26,352 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-04-14 12:45:26,352 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-14 12:45:26,352 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:45:26,352 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-04-14 12:45:26,352 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-14 12:45:26,352 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2025-04-14 12:45:26,352 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2025-04-14 12:45:26,352 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2025-04-14 12:45:26,352 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-14 12:45:26,352 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-04-14 12:45:26,352 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-14 12:45:26,362 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 12:45:26,552 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,SelfDestructingSolverStorable42,SelfDestructingSolverStorable43,SelfDestructingSolverStorable44,SelfDestructingSolverStorable45,SelfDestructingSolverStorable46,SelfDestructingSolverStorable47,SelfDestructingSolverStorable48 [2025-04-14 12:45:26,552 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 12:45:26,552 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:45:26,553 INFO L139 ounterexampleChecker]: Examining path program with hash 1569663337, occurence #5 [2025-04-14 12:45:26,553 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 12:45:26,553 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 12:45:26,553 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:45:26,553 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-04-14 12:45:26,553 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:45:26,553 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-04-14 12:45:26,553 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:45:26,553 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-04-14 12:45:26,553 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:45:26,553 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-04-14 12:45:26,553 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:45:26,554 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 458 [2025-04-14 12:45:26,576 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:45:26,576 INFO L85 PathProgramCache]: Analyzing trace with hash 1899647401, now seen corresponding path program 1 times [2025-04-14 12:45:26,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:45:26,577 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762458736] [2025-04-14 12:45:26,577 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:45:26,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:45:26,605 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 459 statements into 1 equivalence classes. [2025-04-14 12:45:26,682 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 459 of 459 statements. [2025-04-14 12:45:26,682 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:45:26,682 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:45:36,213 INFO L134 CoverageAnalysis]: Checked inductivity of 7096 backedges. 6240 proven. 856 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:45:36,213 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:45:36,213 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762458736] [2025-04-14 12:45:36,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762458736] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:45:36,213 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1362084990] [2025-04-14 12:45:36,214 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:45:36,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:45:36,240 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 459 statements into 1 equivalence classes. [2025-04-14 12:45:36,331 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 459 of 459 statements. [2025-04-14 12:45:36,331 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:45:36,331 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:45:36,338 INFO L256 TraceCheckSpWp]: Trace formula consists of 1974 conjuncts, 140 conjuncts are in the unsatisfiable core [2025-04-14 12:45:36,342 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:45:47,711 INFO L134 CoverageAnalysis]: Checked inductivity of 7096 backedges. 6600 proven. 496 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:45:47,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1362084990] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:45:47,712 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:45:47,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [138, 137] total 273 [2025-04-14 12:45:47,712 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:45:47,712 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 468 [2025-04-14 12:45:47,721 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:45:47,721 INFO L85 PathProgramCache]: Analyzing trace with hash -1318804676, now seen corresponding path program 1 times [2025-04-14 12:45:47,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:45:47,721 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498099447] [2025-04-14 12:45:47,721 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:45:47,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:45:47,748 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 469 statements into 1 equivalence classes. [2025-04-14 12:45:47,826 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 469 of 469 statements. [2025-04-14 12:45:47,826 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:45:47,826 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:45:57,519 INFO L134 CoverageAnalysis]: Checked inductivity of 7364 backedges. 6369 proven. 995 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:45:57,519 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:45:57,519 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498099447] [2025-04-14 12:45:57,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498099447] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:45:57,519 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1288962895] [2025-04-14 12:45:57,519 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:45:57,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:45:57,546 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 469 statements into 1 equivalence classes. [2025-04-14 12:45:57,637 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 469 of 469 statements. [2025-04-14 12:45:57,637 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:45:57,637 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:45:57,644 INFO L256 TraceCheckSpWp]: Trace formula consists of 2006 conjuncts, 142 conjuncts are in the unsatisfiable core [2025-04-14 12:45:57,648 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:46:09,324 INFO L134 CoverageAnalysis]: Checked inductivity of 7364 backedges. 6868 proven. 496 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:46:09,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1288962895] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:46:09,324 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:46:09,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [139, 139] total 277 [2025-04-14 12:46:09,324 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:46:09,324 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 484 [2025-04-14 12:46:09,332 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:46:09,332 INFO L85 PathProgramCache]: Analyzing trace with hash -833854867, now seen corresponding path program 1 times [2025-04-14 12:46:09,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:46:09,332 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260263636] [2025-04-14 12:46:09,332 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:46:09,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:46:09,359 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 485 statements into 1 equivalence classes. [2025-04-14 12:46:09,437 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 485 of 485 statements. [2025-04-14 12:46:09,437 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:46:09,437 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:46:19,712 INFO L134 CoverageAnalysis]: Checked inductivity of 7500 backedges. 6633 proven. 867 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:46:19,712 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:46:19,713 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260263636] [2025-04-14 12:46:19,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260263636] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:46:19,713 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1414044082] [2025-04-14 12:46:19,713 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:46:19,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:46:19,741 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 485 statements into 1 equivalence classes. [2025-04-14 12:46:19,838 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 485 of 485 statements. [2025-04-14 12:46:19,839 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:46:19,839 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:46:19,847 INFO L256 TraceCheckSpWp]: Trace formula consists of 2066 conjuncts, 146 conjuncts are in the unsatisfiable core [2025-04-14 12:46:19,852 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:46:32,242 INFO L134 CoverageAnalysis]: Checked inductivity of 7500 backedges. 7004 proven. 496 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:46:32,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1414044082] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:46:32,242 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:46:32,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [143, 143] total 285 [2025-04-14 12:46:32,242 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:46:32,242 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 493 [2025-04-14 12:46:32,242 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:46:32,242 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 501 [2025-04-14 12:46:32,242 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:46:32,242 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 505 [2025-04-14 12:46:32,242 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:46:32,243 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 511 [2025-04-14 12:46:32,243 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:46:32,243 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 515 [2025-04-14 12:46:32,243 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:46:32,243 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 519 [2025-04-14 12:46:32,243 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:46:32,243 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 523 [2025-04-14 12:46:32,243 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:46:32,243 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 527 [2025-04-14 12:46:32,243 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:46:32,243 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 531 [2025-04-14 12:46:32,243 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:46:32,243 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 535 [2025-04-14 12:46:32,243 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:46:32,243 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 539 [2025-04-14 12:46:32,243 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:46:32,243 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 543 [2025-04-14 12:46:32,243 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:46:32,243 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 547 [2025-04-14 12:46:32,243 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:46:32,243 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 551 [2025-04-14 12:46:32,243 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:46:32,243 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 555 [2025-04-14 12:46:32,243 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:46:32,243 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 559 [2025-04-14 12:46:32,243 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:46:32,243 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 563 [2025-04-14 12:46:32,243 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:46:32,243 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 567 [2025-04-14 12:46:32,243 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:46:32,243 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 569 [2025-04-14 12:46:32,243 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:46:32,244 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 572 [2025-04-14 12:46:32,244 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:46:32,244 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 573 [2025-04-14 12:46:32,244 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:46:32,244 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 12:46:32,244 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:46:32,244 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:46:32,244 INFO L85 PathProgramCache]: Analyzing trace with hash 1447642485, now seen corresponding path program 21 times [2025-04-14 12:46:32,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:46:32,244 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178880735] [2025-04-14 12:46:32,244 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 12:46:32,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:46:32,274 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 575 statements into 35 equivalence classes. [2025-04-14 12:46:36,034 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 35 check-sat command(s) and asserted 575 of 575 statements. [2025-04-14 12:46:36,034 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 35 check-sat command(s) [2025-04-14 12:46:36,034 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:46:41,345 INFO L134 CoverageAnalysis]: Checked inductivity of 8059 backedges. 7189 proven. 870 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:46:41,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:46:41,345 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178880735] [2025-04-14 12:46:41,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178880735] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:46:41,345 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1747426965] [2025-04-14 12:46:41,345 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 12:46:41,345 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:46:41,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 12:46:41,347 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 12:46:41,348 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 12:46:41,615 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 575 statements into 35 equivalence classes. [2025-04-14 12:47:02,186 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 35 check-sat command(s) and asserted 575 of 575 statements. [2025-04-14 12:47:02,186 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 35 check-sat command(s) [2025-04-14 12:47:02,186 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:47:02,212 INFO L256 TraceCheckSpWp]: Trace formula consists of 2403 conjuncts, 74 conjuncts are in the unsatisfiable core [2025-04-14 12:47:02,217 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:47:05,323 INFO L134 CoverageAnalysis]: Checked inductivity of 8059 backedges. 7113 proven. 496 refuted. 0 times theorem prover too weak. 450 trivial. 0 not checked. [2025-04-14 12:47:05,324 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 12:47:07,682 INFO L134 CoverageAnalysis]: Checked inductivity of 8059 backedges. 7113 proven. 496 refuted. 0 times theorem prover too weak. 450 trivial. 0 not checked. [2025-04-14 12:47:07,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1747426965] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 12:47:07,682 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 12:47:07,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [88, 72, 72] total 199 [2025-04-14 12:47:07,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946947114] [2025-04-14 12:47:07,683 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 12:47:07,683 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 200 states [2025-04-14 12:47:07,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:47:07,685 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 200 interpolants. [2025-04-14 12:47:07,687 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8801, Invalid=30999, Unknown=0, NotChecked=0, Total=39800 [2025-04-14 12:47:07,687 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:47:07,687 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:47:07,688 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 200 states, 200 states have (on average 6.055) internal successors, (1211), 199 states have internal predecessors, (1211), 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 12:47:07,688 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:47:07,688 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:47:07,688 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:47:07,688 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:47:07,688 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 12:47:07,688 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:47:07,688 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 12:47:07,688 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:47:07,688 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:47:07,688 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 12:47:07,688 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 12:47:07,688 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-04-14 12:47:07,688 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-04-14 12:47:07,688 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-04-14 12:47:07,688 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:47:07,688 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-04-14 12:47:07,688 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-04-14 12:47:07,688 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2025-04-14 12:47:07,688 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 121 states. [2025-04-14 12:47:07,688 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2025-04-14 12:47:07,688 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-04-14 12:47:07,688 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-04-14 12:47:07,688 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-04-14 12:47:07,688 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:47:07,977 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:47:07,977 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:47:07,977 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:47:07,977 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:47:07,977 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 12:47:07,977 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:47:07,977 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 12:47:07,977 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:47:07,977 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:47:07,977 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 12:47:07,977 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 12:47:07,977 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-14 12:47:07,977 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-04-14 12:47:07,977 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-14 12:47:07,977 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:47:07,977 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-04-14 12:47:07,977 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-14 12:47:07,977 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2025-04-14 12:47:07,977 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2025-04-14 12:47:07,977 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2025-04-14 12:47:07,977 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-14 12:47:07,977 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-04-14 12:47:07,977 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-14 12:47:07,977 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2025-04-14 12:47:08,013 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 12:47:08,178 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,SelfDestructingSolverStorable51,SelfDestructingSolverStorable52,SelfDestructingSolverStorable53,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54,SelfDestructingSolverStorable55,SelfDestructingSolverStorable49 [2025-04-14 12:47:08,178 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 12:47:08,178 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:47:08,178 INFO L139 ounterexampleChecker]: Examining path program with hash 1569663337, occurence #6 [2025-04-14 12:47:08,178 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 12:47:08,178 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 12:47:08,179 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:47:08,179 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-04-14 12:47:08,179 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:47:08,179 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-04-14 12:47:08,179 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:47:08,179 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-04-14 12:47:08,179 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:47:08,179 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-04-14 12:47:08,179 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:47:08,179 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 466 [2025-04-14 12:47:08,198 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:47:08,198 INFO L85 PathProgramCache]: Analyzing trace with hash -2092036814, now seen corresponding path program 1 times [2025-04-14 12:47:08,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:47:08,199 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612810995] [2025-04-14 12:47:08,199 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:47:08,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:47:08,226 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 467 statements into 1 equivalence classes. [2025-04-14 12:47:08,305 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 467 of 467 statements. [2025-04-14 12:47:08,306 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:47:08,306 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:47:14,662 INFO L134 CoverageAnalysis]: Checked inductivity of 7380 backedges. 6501 proven. 879 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:47:14,662 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:47:14,663 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612810995] [2025-04-14 12:47:14,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612810995] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:47:14,663 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [834017047] [2025-04-14 12:47:14,663 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:47:14,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:47:14,691 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 467 statements into 1 equivalence classes. [2025-04-14 12:47:14,786 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 467 of 467 statements. [2025-04-14 12:47:14,786 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:47:14,786 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:47:14,793 INFO L256 TraceCheckSpWp]: Trace formula consists of 2046 conjuncts, 113 conjuncts are in the unsatisfiable core [2025-04-14 12:47:14,797 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:47:20,903 INFO L134 CoverageAnalysis]: Checked inductivity of 7380 backedges. 6600 proven. 780 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:47:20,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [834017047] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:47:20,904 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:47:20,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [111, 111] total 220 [2025-04-14 12:47:20,904 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:47:20,904 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 476 [2025-04-14 12:47:20,912 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:47:20,913 INFO L85 PathProgramCache]: Analyzing trace with hash 144965317, now seen corresponding path program 1 times [2025-04-14 12:47:20,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:47:20,913 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812564195] [2025-04-14 12:47:20,913 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:47:20,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:47:20,941 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 477 statements into 1 equivalence classes. [2025-04-14 12:47:21,023 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 477 of 477 statements. [2025-04-14 12:47:21,023 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:47:21,023 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:47:27,544 INFO L134 CoverageAnalysis]: Checked inductivity of 7648 backedges. 6766 proven. 882 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:47:27,544 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:47:27,544 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812564195] [2025-04-14 12:47:27,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812564195] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:47:27,544 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1554794447] [2025-04-14 12:47:27,544 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:47:27,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:47:27,573 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 477 statements into 1 equivalence classes. [2025-04-14 12:47:27,672 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 477 of 477 statements. [2025-04-14 12:47:27,672 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:47:27,672 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:47:27,679 INFO L256 TraceCheckSpWp]: Trace formula consists of 2078 conjuncts, 114 conjuncts are in the unsatisfiable core [2025-04-14 12:47:27,683 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:47:33,905 INFO L134 CoverageAnalysis]: Checked inductivity of 7648 backedges. 6868 proven. 780 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:47:33,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1554794447] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:47:33,905 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:47:33,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [111, 111] total 221 [2025-04-14 12:47:33,906 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:47:33,906 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 492 [2025-04-14 12:47:33,914 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:47:33,915 INFO L85 PathProgramCache]: Analyzing trace with hash 2120531446, now seen corresponding path program 1 times [2025-04-14 12:47:33,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:47:33,915 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57104987] [2025-04-14 12:47:33,915 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:47:33,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:47:33,943 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 493 statements into 1 equivalence classes. [2025-04-14 12:47:34,032 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 493 of 493 statements. [2025-04-14 12:47:34,032 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:47:34,032 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:47:40,925 INFO L134 CoverageAnalysis]: Checked inductivity of 7784 backedges. 6902 proven. 882 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:47:40,926 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:47:40,926 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57104987] [2025-04-14 12:47:40,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57104987] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:47:40,926 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [425860849] [2025-04-14 12:47:40,926 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:47:40,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:47:40,955 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 493 statements into 1 equivalence classes. [2025-04-14 12:47:41,083 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 493 of 493 statements. [2025-04-14 12:47:41,083 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:47:41,083 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:47:41,087 INFO L256 TraceCheckSpWp]: Trace formula consists of 2138 conjuncts, 116 conjuncts are in the unsatisfiable core [2025-04-14 12:47:41,091 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:47:47,606 INFO L134 CoverageAnalysis]: Checked inductivity of 7784 backedges. 7004 proven. 780 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:47:47,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [425860849] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:47:47,606 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:47:47,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [113, 113] total 225 [2025-04-14 12:47:47,606 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:47:47,606 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 501 [2025-04-14 12:47:47,606 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:47:47,607 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 509 [2025-04-14 12:47:47,607 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:47:47,607 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 513 [2025-04-14 12:47:47,607 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:47:47,607 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 519 [2025-04-14 12:47:47,607 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:47:47,607 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 523 [2025-04-14 12:47:47,607 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:47:47,607 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 527 [2025-04-14 12:47:47,607 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:47:47,607 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 531 [2025-04-14 12:47:47,607 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:47:47,607 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 535 [2025-04-14 12:47:47,607 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:47:47,607 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 539 [2025-04-14 12:47:47,607 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:47:47,607 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 543 [2025-04-14 12:47:47,607 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:47:47,607 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 547 [2025-04-14 12:47:47,607 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:47:47,607 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 551 [2025-04-14 12:47:47,607 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:47:47,607 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 555 [2025-04-14 12:47:47,607 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:47:47,607 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 559 [2025-04-14 12:47:47,607 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:47:47,607 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 563 [2025-04-14 12:47:47,607 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:47:47,607 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 567 [2025-04-14 12:47:47,607 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:47:47,608 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 571 [2025-04-14 12:47:47,608 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:47:47,608 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 575 [2025-04-14 12:47:47,608 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:47:47,608 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 577 [2025-04-14 12:47:47,608 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:47:47,608 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 580 [2025-04-14 12:47:47,608 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:47:47,608 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 581 [2025-04-14 12:47:47,608 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:47:47,608 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 12:47:47,608 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:47:47,608 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:47:47,608 INFO L85 PathProgramCache]: Analyzing trace with hash 205668597, now seen corresponding path program 22 times [2025-04-14 12:47:47,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:47:47,608 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863523221] [2025-04-14 12:47:47,609 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 12:47:47,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:47:47,644 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 583 statements into 2 equivalence classes. [2025-04-14 12:47:47,683 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 286 of 583 statements. [2025-04-14 12:47:47,683 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 12:47:47,683 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:47:50,319 INFO L134 CoverageAnalysis]: Checked inductivity of 8343 backedges. 7003 proven. 559 refuted. 0 times theorem prover too weak. 781 trivial. 0 not checked. [2025-04-14 12:47:50,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:47:50,319 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863523221] [2025-04-14 12:47:50,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863523221] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:47:50,319 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1093110865] [2025-04-14 12:47:50,319 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 12:47:50,320 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:47:50,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 12:47:50,321 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 12:47:50,322 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 12:47:50,623 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 583 statements into 2 equivalence classes. [2025-04-14 12:47:50,689 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 286 of 583 statements. [2025-04-14 12:47:50,689 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 12:47:50,689 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:47:50,695 INFO L256 TraceCheckSpWp]: Trace formula consists of 919 conjuncts, 130 conjuncts are in the unsatisfiable core [2025-04-14 12:47:50,700 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:47:56,254 INFO L134 CoverageAnalysis]: Checked inductivity of 8343 backedges. 0 proven. 7563 refuted. 0 times theorem prover too weak. 780 trivial. 0 not checked. [2025-04-14 12:47:56,254 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 12:47:58,070 INFO L134 CoverageAnalysis]: Checked inductivity of 8343 backedges. 7003 proven. 559 refuted. 0 times theorem prover too weak. 781 trivial. 0 not checked. [2025-04-14 12:47:58,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1093110865] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 12:47:58,070 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 12:47:58,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 131, 58] total 223 [2025-04-14 12:47:58,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674457009] [2025-04-14 12:47:58,071 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 12:47:58,072 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 223 states [2025-04-14 12:47:58,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:47:58,074 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 223 interpolants. [2025-04-14 12:47:58,077 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7725, Invalid=41781, Unknown=0, NotChecked=0, Total=49506 [2025-04-14 12:47:58,077 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:47:58,078 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:47:58,078 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 223 states, 223 states have (on average 6.134529147982063) internal successors, (1368), 223 states have internal predecessors, (1368), 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 12:47:58,078 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:47:58,078 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:47:58,078 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:47:58,078 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:47:58,078 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 12:47:58,078 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:47:58,078 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 12:47:58,078 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:47:58,078 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:47:58,078 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 12:47:58,078 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 12:47:58,078 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-04-14 12:47:58,078 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-04-14 12:47:58,078 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-04-14 12:47:58,078 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:47:58,078 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-04-14 12:47:58,078 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-04-14 12:47:58,078 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2025-04-14 12:47:58,078 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 121 states. [2025-04-14 12:47:58,078 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2025-04-14 12:47:58,079 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-04-14 12:47:58,079 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-04-14 12:47:58,079 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-04-14 12:47:58,079 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2025-04-14 12:47:58,079 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:48:13,112 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:48:13,113 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:48:13,113 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:48:13,113 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:48:13,113 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 12:48:13,113 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:48:13,113 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 12:48:13,113 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:48:13,113 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:48:13,113 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 12:48:13,113 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 12:48:13,113 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-14 12:48:13,113 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-04-14 12:48:13,113 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-14 12:48:13,113 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:48:13,113 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-04-14 12:48:13,113 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-14 12:48:13,113 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2025-04-14 12:48:13,113 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2025-04-14 12:48:13,113 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2025-04-14 12:48:13,113 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-14 12:48:13,113 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-04-14 12:48:13,113 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-14 12:48:13,113 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2025-04-14 12:48:13,113 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 204 states. [2025-04-14 12:48:13,121 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2025-04-14 12:48:13,314 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,SelfDestructingSolverStorable61,SelfDestructingSolverStorable62,SelfDestructingSolverStorable56,SelfDestructingSolverStorable57,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58,SelfDestructingSolverStorable59 [2025-04-14 12:48:13,314 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 12:48:13,314 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:48:13,315 INFO L139 ounterexampleChecker]: Examining path program with hash 1569663337, occurence #7 [2025-04-14 12:48:13,315 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 12:48:13,315 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 12:48:13,315 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:48:13,315 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-04-14 12:48:13,315 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:48:13,315 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-04-14 12:48:13,315 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:48:13,315 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-04-14 12:48:13,315 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:48:13,315 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-04-14 12:48:13,315 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:48:13,315 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 730 [2025-04-14 12:48:13,336 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:48:13,337 INFO L85 PathProgramCache]: Analyzing trace with hash 1187413885, now seen corresponding path program 1 times [2025-04-14 12:48:13,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:48:13,337 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491898385] [2025-04-14 12:48:13,337 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:48:13,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:48:13,376 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 731 statements into 1 equivalence classes. [2025-04-14 12:48:13,535 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 731 of 731 statements. [2025-04-14 12:48:13,535 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:48:13,535 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:48:38,511 INFO L134 CoverageAnalysis]: Checked inductivity of 19040 backedges. 17658 proven. 1382 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:48:38,511 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:48:38,511 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491898385] [2025-04-14 12:48:38,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491898385] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:48:38,511 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1493706699] [2025-04-14 12:48:38,511 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:48:38,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:48:38,551 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 731 statements into 1 equivalence classes. [2025-04-14 12:48:38,745 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 731 of 731 statements. [2025-04-14 12:48:38,745 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:48:38,745 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:48:38,754 INFO L256 TraceCheckSpWp]: Trace formula consists of 3036 conjuncts, 214 conjuncts are in the unsatisfiable core [2025-04-14 12:48:38,760 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:49:06,223 INFO L134 CoverageAnalysis]: Checked inductivity of 19040 backedges. 18260 proven. 780 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:49:06,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1493706699] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:49:06,223 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:49:06,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [212, 211] total 421 [2025-04-14 12:49:06,224 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:49:06,224 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 740 [2025-04-14 12:49:06,234 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:49:06,234 INFO L85 PathProgramCache]: Analyzing trace with hash 1770418320, now seen corresponding path program 1 times [2025-04-14 12:49:06,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:49:06,235 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699410156] [2025-04-14 12:49:06,235 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:49:06,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:49:06,309 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 741 statements into 1 equivalence classes. [2025-04-14 12:49:06,471 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 741 of 741 statements. [2025-04-14 12:49:06,471 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:49:06,471 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:49:31,587 INFO L134 CoverageAnalysis]: Checked inductivity of 19484 backedges. 17875 proven. 1609 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:49:31,587 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:49:31,588 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699410156] [2025-04-14 12:49:31,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699410156] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:49:31,588 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1310439655] [2025-04-14 12:49:31,588 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:49:31,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:49:31,626 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 741 statements into 1 equivalence classes. [2025-04-14 12:49:31,820 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 741 of 741 statements. [2025-04-14 12:49:31,820 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:49:31,820 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:49:31,830 INFO L256 TraceCheckSpWp]: Trace formula consists of 3068 conjuncts, 216 conjuncts are in the unsatisfiable core [2025-04-14 12:49:31,837 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:49:59,787 INFO L134 CoverageAnalysis]: Checked inductivity of 19484 backedges. 18704 proven. 780 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:49:59,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1310439655] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:49:59,787 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:49:59,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [213, 213] total 425 [2025-04-14 12:49:59,787 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:49:59,788 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 756 [2025-04-14 12:49:59,796 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:49:59,796 INFO L85 PathProgramCache]: Analyzing trace with hash 1907391425, now seen corresponding path program 1 times [2025-04-14 12:49:59,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:49:59,796 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607668836] [2025-04-14 12:49:59,797 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:49:59,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:49:59,836 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 757 statements into 1 equivalence classes. [2025-04-14 12:50:00,001 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 757 of 757 statements. [2025-04-14 12:50:00,001 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:50:00,001 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:50:26,357 INFO L134 CoverageAnalysis]: Checked inductivity of 19708 backedges. 18315 proven. 1393 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:50:26,357 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:50:26,357 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607668836] [2025-04-14 12:50:26,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607668836] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:50:26,357 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [205964493] [2025-04-14 12:50:26,357 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:50:26,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:50:26,397 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 757 statements into 1 equivalence classes. [2025-04-14 12:50:26,591 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 757 of 757 statements. [2025-04-14 12:50:26,591 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:50:26,591 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:50:26,604 INFO L256 TraceCheckSpWp]: Trace formula consists of 3128 conjuncts, 220 conjuncts are in the unsatisfiable core [2025-04-14 12:50:26,611 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:50:55,981 INFO L134 CoverageAnalysis]: Checked inductivity of 19708 backedges. 18928 proven. 780 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:50:55,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [205964493] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:50:55,982 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:50:55,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [217, 217] total 433 [2025-04-14 12:50:55,982 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:50:55,982 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 765 [2025-04-14 12:50:55,982 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,982 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 773 [2025-04-14 12:50:55,982 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,982 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 777 [2025-04-14 12:50:55,982 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:50:55,982 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 783 [2025-04-14 12:50:55,982 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,982 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 787 [2025-04-14 12:50:55,982 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,982 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 791 [2025-04-14 12:50:55,982 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,982 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 795 [2025-04-14 12:50:55,982 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,983 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 799 [2025-04-14 12:50:55,983 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,983 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 803 [2025-04-14 12:50:55,983 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,983 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 807 [2025-04-14 12:50:55,983 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,983 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 811 [2025-04-14 12:50:55,983 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,983 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 815 [2025-04-14 12:50:55,983 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,983 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 819 [2025-04-14 12:50:55,983 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,983 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 823 [2025-04-14 12:50:55,983 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,983 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 827 [2025-04-14 12:50:55,983 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,983 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 831 [2025-04-14 12:50:55,983 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,983 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 835 [2025-04-14 12:50:55,983 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,983 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 839 [2025-04-14 12:50:55,983 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,983 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 843 [2025-04-14 12:50:55,983 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,983 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 847 [2025-04-14 12:50:55,983 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,984 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 851 [2025-04-14 12:50:55,984 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,984 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 855 [2025-04-14 12:50:55,984 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,984 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 859 [2025-04-14 12:50:55,984 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,984 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 863 [2025-04-14 12:50:55,984 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,984 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 867 [2025-04-14 12:50:55,984 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,984 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 871 [2025-04-14 12:50:55,984 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,984 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 875 [2025-04-14 12:50:55,984 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,984 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 879 [2025-04-14 12:50:55,984 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,984 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 883 [2025-04-14 12:50:55,984 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,984 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 887 [2025-04-14 12:50:55,984 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,984 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 891 [2025-04-14 12:50:55,984 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,984 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 895 [2025-04-14 12:50:55,984 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,984 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 899 [2025-04-14 12:50:55,985 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,985 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 903 [2025-04-14 12:50:55,985 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,985 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 907 [2025-04-14 12:50:55,985 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,985 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 911 [2025-04-14 12:50:55,985 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,985 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 915 [2025-04-14 12:50:55,985 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,985 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 919 [2025-04-14 12:50:55,985 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,985 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 923 [2025-04-14 12:50:55,985 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,985 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 927 [2025-04-14 12:50:55,985 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,985 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 931 [2025-04-14 12:50:55,985 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,985 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 935 [2025-04-14 12:50:55,985 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,985 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 939 [2025-04-14 12:50:55,985 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,985 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 943 [2025-04-14 12:50:55,985 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,985 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 947 [2025-04-14 12:50:55,986 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,986 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 951 [2025-04-14 12:50:55,986 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,986 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 955 [2025-04-14 12:50:55,986 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,986 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 959 [2025-04-14 12:50:55,986 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,986 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 963 [2025-04-14 12:50:55,986 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,986 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 967 [2025-04-14 12:50:55,986 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,986 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 971 [2025-04-14 12:50:55,986 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,986 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 975 [2025-04-14 12:50:55,986 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,986 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 979 [2025-04-14 12:50:55,986 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,986 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 983 [2025-04-14 12:50:55,987 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,987 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 987 [2025-04-14 12:50:55,987 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,987 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 991 [2025-04-14 12:50:55,987 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,987 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 993 [2025-04-14 12:50:55,987 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,987 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 996 [2025-04-14 12:50:55,988 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:50:55,988 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 997 [2025-04-14 12:50:55,988 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,988 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 12:50:55,988 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:50:55,988 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:50:55,988 INFO L85 PathProgramCache]: Analyzing trace with hash -1946099395, now seen corresponding path program 23 times [2025-04-14 12:50:55,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:50:55,988 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104197356] [2025-04-14 12:50:55,988 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 12:50:55,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:50:56,037 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 999 statements into 57 equivalence classes. [2025-04-14 12:51:03,284 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 57 check-sat command(s) and asserted 999 of 999 statements. [2025-04-14 12:51:03,285 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 57 check-sat command(s) [2025-04-14 12:51:03,285 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:51:21,982 INFO L134 CoverageAnalysis]: Checked inductivity of 25501 backedges. 24721 proven. 780 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:51:21,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:51:21,982 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104197356] [2025-04-14 12:51:21,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104197356] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:51:21,982 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [354968681] [2025-04-14 12:51:21,982 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 12:51:21,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:51:21,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 12:51:21,984 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 12:51:21,985 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 12:51:22,379 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 999 statements into 57 equivalence classes. Received shutdown request... [2025-04-14 12:53:05,261 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2025-04-14 12:53:05,277 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 12:53:05,282 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 12:53:06,305 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Ended with exit code 0 [2025-04-14 12:53:06,309 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 12:53:06,462 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forcibly destroying the process [2025-04-14 12:53:06,492 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 137 [2025-04-14 12:53:06,493 WARN L301 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-04-14 12:53:06,493 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-04-14 12:53:06,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [156] total 156 [2025-04-14 12:53:06,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650528932] [2025-04-14 12:53:06,493 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-04-14 12:53:06,494 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 157 states [2025-04-14 12:53:06,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:53:06,495 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 157 interpolants. [2025-04-14 12:53:06,496 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7532, Invalid=16960, Unknown=0, NotChecked=0, Total=24492 [2025-04-14 12:53:06,497 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:53:06,497 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:53:06,497 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 157 states, 157 states have (on average 6.3630573248407645) internal successors, (999), 156 states have internal predecessors, (999), 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 12:53:06,497 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:53:06,497 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 12:53:06,497 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:53:06,497 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 12:53:06,497 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-14 12:53:06,497 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:53:06,497 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 12:53:06,497 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:53:06,497 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:53:06,497 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 12:53:06,497 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 12:53:06,497 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-04-14 12:53:06,497 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-04-14 12:53:06,497 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-04-14 12:53:06,497 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:53:06,497 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-04-14 12:53:06,497 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-04-14 12:53:06,497 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2025-04-14 12:53:06,497 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 121 states. [2025-04-14 12:53:06,497 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2025-04-14 12:53:06,497 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-04-14 12:53:06,497 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-04-14 12:53:06,497 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-04-14 12:53:06,498 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2025-04-14 12:53:06,498 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 204 states. [2025-04-14 12:53:06,498 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:53:06,498 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,SelfDestructingSolverStorable64,SelfDestructingSolverStorable65,SelfDestructingSolverStorable66,SelfDestructingSolverStorable67,SelfDestructingSolverStorable68,SelfDestructingSolverStorable69 [2025-04-14 12:53:06,498 WARN L610 AbstractCegarLoop]: Verification canceled: while executing Executor. [2025-04-14 12:53:06,498 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2025-04-14 12:53:06,499 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2025-04-14 12:53:06,499 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2025-04-14 12:53:06,499 INFO L422 BasicCegarLoop]: Path program histogram: [23, 1, 1, 1] [2025-04-14 12:53:06,500 INFO L320 ceAbstractionStarter]: Result for error location ULTIMATE.start was TIMEOUT,TIMEOUT,TIMEOUT (2/2) [2025-04-14 12:53:06,501 INFO L242 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2025-04-14 12:53:06,501 INFO L171 ceAbstractionStarter]: Computing trace abstraction results [2025-04-14 12:53:06,503 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.04 12:53:06 BasicIcfg [2025-04-14 12:53:06,503 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-04-14 12:53:06,503 INFO L158 Benchmark]: Toolchain (without parser) took 816011.48ms. Allocated memory was 155.2MB in the beginning and 2.4GB in the end (delta: 2.2GB). Free memory was 109.4MB in the beginning and 1.4GB in the end (delta: -1.3GB). Peak memory consumption was 926.4MB. Max. memory is 8.0GB. [2025-04-14 12:53:06,504 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 159.4MB. Free memory is still 86.8MB. There was no memory consumed. Max. memory is 8.0GB. [2025-04-14 12:53:06,504 INFO L158 Benchmark]: CACSL2BoogieTranslator took 254.64ms. Allocated memory is still 155.2MB. Free memory was 109.4MB in the beginning and 94.0MB in the end (delta: 15.4MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. [2025-04-14 12:53:06,504 INFO L158 Benchmark]: Boogie Procedure Inliner took 34.76ms. Allocated memory is still 155.2MB. Free memory was 94.0MB in the beginning and 91.4MB in the end (delta: 2.5MB). There was no memory consumed. Max. memory is 8.0GB. [2025-04-14 12:53:06,505 INFO L158 Benchmark]: Boogie Preprocessor took 26.95ms. Allocated memory is still 155.2MB. Free memory was 91.4MB in the beginning and 89.8MB in the end (delta: 1.6MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2025-04-14 12:53:06,505 INFO L158 Benchmark]: RCFGBuilder took 626.53ms. Allocated memory is still 155.2MB. Free memory was 89.8MB in the beginning and 100.4MB in the end (delta: -10.6MB). Peak memory consumption was 70.0MB. Max. memory is 8.0GB. [2025-04-14 12:53:06,506 INFO L158 Benchmark]: TraceAbstraction took 815064.38ms. Allocated memory was 155.2MB in the beginning and 2.4GB in the end (delta: 2.2GB). Free memory was 99.5MB in the beginning and 1.4GB in the end (delta: -1.3GB). Peak memory consumption was 915.1MB. Max. memory is 8.0GB. [2025-04-14 12:53:06,507 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.18ms. Allocated memory is still 159.4MB. Free memory is still 86.8MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 254.64ms. Allocated memory is still 155.2MB. Free memory was 109.4MB in the beginning and 94.0MB in the end (delta: 15.4MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 34.76ms. Allocated memory is still 155.2MB. Free memory was 94.0MB in the beginning and 91.4MB in the end (delta: 2.5MB). There was no memory consumed. Max. memory is 8.0GB. * Boogie Preprocessor took 26.95ms. Allocated memory is still 155.2MB. Free memory was 91.4MB in the beginning and 89.8MB in the end (delta: 1.6MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * RCFGBuilder took 626.53ms. Allocated memory is still 155.2MB. Free memory was 89.8MB in the beginning and 100.4MB in the end (delta: -10.6MB). Peak memory consumption was 70.0MB. Max. memory is 8.0GB. * TraceAbstraction took 815064.38ms. Allocated memory was 155.2MB in the beginning and 2.4GB in the end (delta: 2.2GB). Free memory was 99.5MB in the beginning and 1.4GB in the end (delta: -1.3GB). Peak memory consumption was 915.1MB. 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: 1067, independent: 1030, independent conditional: 120, independent unconditional: 910, dependent: 37, dependent conditional: 23, dependent unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1047, independent: 1030, independent conditional: 120, independent unconditional: 910, dependent: 17, dependent conditional: 3, dependent unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 1047, independent: 1030, independent conditional: 120, independent unconditional: 910, dependent: 17, dependent conditional: 3, dependent unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1047, independent: 1030, independent conditional: 120, independent unconditional: 910, dependent: 17, dependent conditional: 3, dependent unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 1047, independent: 1030, independent conditional: 0, independent unconditional: 1030, dependent: 17, dependent conditional: 0, dependent unconditional: 17, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1047, independent: 1030, independent conditional: 0, independent unconditional: 1030, dependent: 17, dependent conditional: 0, dependent unconditional: 17, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 924, independent: 910, independent conditional: 0, independent unconditional: 910, dependent: 14, dependent conditional: 0, dependent unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 924, independent: 907, independent conditional: 0, independent unconditional: 907, dependent: 17, dependent conditional: 0, dependent unconditional: 17, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 17, independent: 3, independent conditional: 0, independent unconditional: 3, dependent: 14, dependent conditional: 0, dependent unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 17, independent: 3, independent conditional: 0, independent unconditional: 3, dependent: 14, dependent conditional: 0, dependent unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 223, independent: 58, independent conditional: 0, independent unconditional: 58, dependent: 165, dependent conditional: 0, dependent unconditional: 165, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 0, Symbolic Conditions with UNKNOWN Satisfiability: 0, Protected Queries: 0 ], Cache Queries: [ total: 1047, independent: 120, independent conditional: 0, independent unconditional: 120, dependent: 3, dependent conditional: 0, dependent unconditional: 3, unknown: 924, unknown conditional: 0, unknown unconditional: 924] , Statistics on independence cache: Total cache size (in pairs): 924, Positive cache size: 910, Positive conditional cache size: 0, Positive unconditional cache size: 910, Negative cache size: 14, Negative conditional cache size: 0, Negative unconditional cache size: 14, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 123, Maximal queried relation: 0, Independence queries for same thread: 20, Persistent sets #1 benchmarks: Persistent set computation time: 0.3s, Number of persistent set computation: 28, Number of trivial persistent sets: 5, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 924, independent: 910, independent conditional: 0, independent unconditional: 910, dependent: 14, dependent conditional: 0, dependent unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 1067, independent: 1030, independent conditional: 120, independent unconditional: 910, dependent: 37, dependent conditional: 23, dependent unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1047, independent: 1030, independent conditional: 120, independent unconditional: 910, dependent: 17, dependent conditional: 3, dependent unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 1047, independent: 1030, independent conditional: 120, independent unconditional: 910, dependent: 17, dependent conditional: 3, dependent unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1047, independent: 1030, independent conditional: 120, independent unconditional: 910, dependent: 17, dependent conditional: 3, dependent unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 1047, independent: 1030, independent conditional: 0, independent unconditional: 1030, dependent: 17, dependent conditional: 0, dependent unconditional: 17, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1047, independent: 1030, independent conditional: 0, independent unconditional: 1030, dependent: 17, dependent conditional: 0, dependent unconditional: 17, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 924, independent: 910, independent conditional: 0, independent unconditional: 910, dependent: 14, dependent conditional: 0, dependent unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 924, independent: 907, independent conditional: 0, independent unconditional: 907, dependent: 17, dependent conditional: 0, dependent unconditional: 17, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 17, independent: 3, independent conditional: 0, independent unconditional: 3, dependent: 14, dependent conditional: 0, dependent unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 17, independent: 3, independent conditional: 0, independent unconditional: 3, dependent: 14, dependent conditional: 0, dependent unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 223, independent: 58, independent conditional: 0, independent unconditional: 58, dependent: 165, dependent conditional: 0, dependent unconditional: 165, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 0, Symbolic Conditions with UNKNOWN Satisfiability: 0, Protected Queries: 0 ], Cache Queries: [ total: 1047, independent: 120, independent conditional: 0, independent unconditional: 120, dependent: 3, dependent conditional: 0, dependent unconditional: 3, unknown: 924, unknown conditional: 0, unknown unconditional: 924] , Statistics on independence cache: Total cache size (in pairs): 924, Positive cache size: 910, Positive conditional cache size: 0, Positive unconditional cache size: 910, Negative cache size: 14, Negative conditional cache size: 0, Negative unconditional cache size: 14, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 123, Maximal queried relation: 0, Independence queries for same thread: 20 - StatisticsResult: Partial order reduction statistics Independence relation #1 benchmarks: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 100279, independent: 78025, independent conditional: 75935, independent unconditional: 2090, dependent: 22254, dependent conditional: 22232, dependent unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 78647, independent: 78025, independent conditional: 75935, independent unconditional: 2090, dependent: 622, dependent conditional: 600, dependent unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 78647, independent: 78025, independent conditional: 75935, independent unconditional: 2090, dependent: 622, dependent conditional: 600, dependent unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 82012, independent: 78025, independent conditional: 75935, independent unconditional: 2090, dependent: 3987, dependent conditional: 3965, dependent unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 82012, independent: 78025, independent conditional: 0, independent unconditional: 78025, dependent: 3987, dependent conditional: 1728, dependent unconditional: 2259, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 82012, independent: 78025, independent conditional: 0, independent unconditional: 78025, dependent: 3987, dependent conditional: 1728, dependent unconditional: 2259, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1073, independent: 1036, independent conditional: 0, independent unconditional: 1036, dependent: 37, dependent conditional: 29, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1073, independent: 1033, independent conditional: 0, independent unconditional: 1033, dependent: 40, dependent conditional: 0, dependent unconditional: 40, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 40, independent: 3, independent conditional: 0, independent unconditional: 3, dependent: 37, dependent conditional: 29, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 40, independent: 3, independent conditional: 0, independent unconditional: 3, dependent: 37, dependent conditional: 29, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 418, independent: 37, independent conditional: 0, independent unconditional: 37, dependent: 381, dependent conditional: 237, dependent unconditional: 144, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 23, Symbolic Conditions with UNKNOWN Satisfiability: 0, Protected Queries: 0 ], Cache Queries: [ total: 82012, independent: 76989, independent conditional: 0, independent unconditional: 76989, dependent: 3950, dependent conditional: 1699, dependent unconditional: 2251, unknown: 1073, unknown conditional: 29, unknown unconditional: 1044] , Statistics on independence cache: Total cache size (in pairs): 2020, Positive cache size: 1969, Positive conditional cache size: 23, Positive unconditional cache size: 1946, Negative cache size: 51, Negative conditional cache size: 29, Negative unconditional cache size: 22, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 78172, Maximal queried relation: 11, Independence queries for same thread: 21632, Persistent sets #1 benchmarks: Persistent set computation time: 0.2s, Number of persistent set computation: 327, Number of trivial persistent sets: 307, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2112, independent: 2090, independent conditional: 0, independent unconditional: 2090, dependent: 22, dependent conditional: 0, dependent unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 100279, independent: 78025, independent conditional: 75935, independent unconditional: 2090, dependent: 22254, dependent conditional: 22232, dependent unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 78647, independent: 78025, independent conditional: 75935, independent unconditional: 2090, dependent: 622, dependent conditional: 600, dependent unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 78647, independent: 78025, independent conditional: 75935, independent unconditional: 2090, dependent: 622, dependent conditional: 600, dependent unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 82012, independent: 78025, independent conditional: 75935, independent unconditional: 2090, dependent: 3987, dependent conditional: 3965, dependent unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 82012, independent: 78025, independent conditional: 0, independent unconditional: 78025, dependent: 3987, dependent conditional: 1728, dependent unconditional: 2259, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 82012, independent: 78025, independent conditional: 0, independent unconditional: 78025, dependent: 3987, dependent conditional: 1728, dependent unconditional: 2259, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1073, independent: 1036, independent conditional: 0, independent unconditional: 1036, dependent: 37, dependent conditional: 29, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1073, independent: 1033, independent conditional: 0, independent unconditional: 1033, dependent: 40, dependent conditional: 0, dependent unconditional: 40, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 40, independent: 3, independent conditional: 0, independent unconditional: 3, dependent: 37, dependent conditional: 29, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 40, independent: 3, independent conditional: 0, independent unconditional: 3, dependent: 37, dependent conditional: 29, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 418, independent: 37, independent conditional: 0, independent unconditional: 37, dependent: 381, dependent conditional: 237, dependent unconditional: 144, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 23, Symbolic Conditions with UNKNOWN Satisfiability: 0, Protected Queries: 0 ], Cache Queries: [ total: 82012, independent: 76989, independent conditional: 0, independent unconditional: 76989, dependent: 3950, dependent conditional: 1699, dependent unconditional: 2251, unknown: 1073, unknown conditional: 29, unknown unconditional: 1044] , Statistics on independence cache: Total cache size (in pairs): 2020, Positive cache size: 1969, Positive conditional cache size: 23, Positive unconditional cache size: 1946, Negative cache size: 51, Negative conditional cache size: 29, Negative unconditional cache size: 22, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 78172, Maximal queried relation: 11, Independence queries for same thread: 21632 - TimeoutResultAtElement [Line: 144]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable Cancelled while executing Executor. - TimeoutResultAtElement [Line: 138]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while executing Executor. - TimeoutResultAtElement [Line: 139]: 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: thread1Thread1of1ForFork1 with 1 thread instances CFG has 9 procedures, 90 locations, 110 edges, 7 error locations. Started 1 CEGAR loops. OverallTime: 0.3s, OverallIterations: 0, TraceHistogramMax: 0, PathProgramHistogramMax: 0, EmptinessCheckTime: 0.3s, 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: 0, 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: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: SuccessfulCommutativityProofs: 0, ConComChecker Statistics: CheckTime [ms]: 0, ConditionCalculationTime [ms]: 0, ConditionCalculations: 0, QuantifiedConditions: 0, TraceChecks: 0, UnknownTraceChecks: 0, UnsatisfiedConditions: 0, ImperfectProofs: 0 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances CFG has 9 procedures, 90 locations, 110 edges, 7 error locations. Started 1 CEGAR loops. OverallTime: 814.6s, OverallIterations: 26, TraceHistogramMax: 0, PathProgramHistogramMax: 23, EmptinessCheckTime: 30.5s, 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: 892, 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.2s SsaConstructionTime, 64.0s SatisfiabilityAnalysisTime, 133.0s InterpolantComputationTime, 12991 NumberOfCodeBlocks, 11850 NumberOfCodeBlocksAsserted, 419 NumberOfCheckSat, 18809 ConstructedInterpolants, 0 QuantifiedInterpolants, 85083 SizeOfPredicates, 35 NumberOfNonLiveVariables, 22824 ConjunctsInSsa, 919 ConjunctsInUnsatCore, 68 InterpolantComputations, 5 PerfectInterpolantSequences, 172349/200578 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]: 474840, ConditionCalculationTime [ms]: 309, ConditionCalculations: 325, QuantifiedConditions: 0, TraceChecks: 23, UnknownTraceChecks: 0, UnsatisfiedConditions: 2, ImperfectProofs: 21 RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown