/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/popl20-bad-buffer-mult-alt3.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.3.0-dev-4cc0a57-m [2025-04-14 12:42:51,068 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-04-14 12:42:51,126 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:42:51,132 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-04-14 12:42:51,132 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-04-14 12:42:51,152 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-04-14 12:42:51,152 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-04-14 12:42:51,153 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-04-14 12:42:51,153 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-04-14 12:42:51,154 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-04-14 12:42:51,154 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-04-14 12:42:51,154 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-04-14 12:42:51,154 INFO L153 SettingsManager]: * Use SBE=true [2025-04-14 12:42:51,155 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-04-14 12:42:51,155 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-04-14 12:42:51,155 INFO L153 SettingsManager]: * sizeof long=4 [2025-04-14 12:42:51,155 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-04-14 12:42:51,155 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-04-14 12:42:51,155 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-04-14 12:42:51,155 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-04-14 12:42:51,155 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-04-14 12:42:51,155 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-04-14 12:42:51,155 INFO L153 SettingsManager]: * sizeof long double=12 [2025-04-14 12:42:51,155 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-04-14 12:42:51,155 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-04-14 12:42:51,155 INFO L153 SettingsManager]: * Use constant arrays=true [2025-04-14 12:42:51,156 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-04-14 12:42:51,156 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-14 12:42:51,156 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-04-14 12:42:51,156 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-04-14 12:42:51,156 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-14 12:42:51,156 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-04-14 12:42:51,156 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-14 12:42:51,156 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-04-14 12:42:51,156 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-04-14 12:42:51,156 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-14 12:42:51,156 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-04-14 12:42:51,156 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-04-14 12:42:51,156 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-04-14 12:42:51,156 INFO L153 SettingsManager]: * Commutativity condition synthesis=NECESSARY_AND_SUFFICIENT [2025-04-14 12:42:51,156 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-04-14 12:42:51,156 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-04-14 12:42:51,156 INFO L153 SettingsManager]: * DFS Order used in POR=LOOP_LOCKSTEP [2025-04-14 12:42:51,156 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-04-14 12:42:51,156 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2025-04-14 12:42:51,156 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2025-04-14 12:42:51,157 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2025-04-14 12:42:51,157 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-04-14 12:42:51,375 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-04-14 12:42:51,382 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-04-14 12:42:51,383 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-04-14 12:42:51,384 INFO L270 PluginConnector]: Initializing CDTParser... [2025-04-14 12:42:51,384 INFO L274 PluginConnector]: CDTParser initialized [2025-04-14 12:42:51,386 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-bad-buffer-mult-alt3.wvr.c [2025-04-14 12:42:52,624 INFO L538 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/98a97b8b3/b44f17ea2cdd44c8a9708e4692750d41/FLAG7aeddfd60 [2025-04-14 12:42:52,811 INFO L389 CDTParser]: Found 1 translation units. [2025-04-14 12:42:52,811 INFO L178 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-bad-buffer-mult-alt3.wvr.c [2025-04-14 12:42:52,818 INFO L432 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/98a97b8b3/b44f17ea2cdd44c8a9708e4692750d41/FLAG7aeddfd60 [2025-04-14 12:42:53,625 INFO L440 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/98a97b8b3/b44f17ea2cdd44c8a9708e4692750d41 [2025-04-14 12:42:53,627 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-04-14 12:42:53,628 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2025-04-14 12:42:53,629 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-04-14 12:42:53,629 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-04-14 12:42:53,634 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-04-14 12:42:53,635 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.04 12:42:53" (1/1) ... [2025-04-14 12:42:53,635 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5eb1e70f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:42:53, skipping insertion in model container [2025-04-14 12:42:53,636 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.04 12:42:53" (1/1) ... [2025-04-14 12:42:53,649 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-04-14 12:42:53,835 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-bad-buffer-mult-alt3.wvr.c[4345,4358] [2025-04-14 12:42:53,849 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-04-14 12:42:53,858 INFO L200 MainTranslator]: Completed pre-run [2025-04-14 12:42:53,895 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-bad-buffer-mult-alt3.wvr.c[4345,4358] [2025-04-14 12:42:53,905 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-04-14 12:42:53,927 INFO L204 MainTranslator]: Completed translation [2025-04-14 12:42:53,927 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:42:53 WrapperNode [2025-04-14 12:42:53,928 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-04-14 12:42:53,928 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-04-14 12:42:53,928 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-04-14 12:42:53,928 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-04-14 12:42:53,932 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:42:53" (1/1) ... [2025-04-14 12:42:53,945 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:42:53" (1/1) ... [2025-04-14 12:42:53,972 INFO L138 Inliner]: procedures = 25, calls = 59, calls flagged for inlining = 17, calls inlined = 21, statements flattened = 293 [2025-04-14 12:42:53,973 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-04-14 12:42:53,973 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-04-14 12:42:53,973 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-04-14 12:42:53,973 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-04-14 12:42:53,978 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:42:53" (1/1) ... [2025-04-14 12:42:53,978 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:42:53" (1/1) ... [2025-04-14 12:42:53,983 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:42:53" (1/1) ... [2025-04-14 12:42:53,983 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:42:53" (1/1) ... [2025-04-14 12:42:53,995 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:42:53" (1/1) ... [2025-04-14 12:42:53,996 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:42:53" (1/1) ... [2025-04-14 12:42:53,998 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:42:53" (1/1) ... [2025-04-14 12:42:53,999 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:42:53" (1/1) ... [2025-04-14 12:42:54,000 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:42:53" (1/1) ... [2025-04-14 12:42:54,008 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-04-14 12:42:54,008 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-04-14 12:42:54,008 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-04-14 12:42:54,008 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-04-14 12:42:54,009 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:42:53" (1/1) ... [2025-04-14 12:42:54,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-14 12:42:54,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 12:42:54,032 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:42:54,034 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:42:54,048 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-04-14 12:42:54,048 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-04-14 12:42:54,048 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-04-14 12:42:54,048 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-04-14 12:42:54,048 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-04-14 12:42:54,048 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2025-04-14 12:42:54,048 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2025-04-14 12:42:54,048 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2025-04-14 12:42:54,048 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2025-04-14 12:42:54,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2025-04-14 12:42:54,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2025-04-14 12:42:54,049 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2025-04-14 12:42:54,049 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2025-04-14 12:42:54,049 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-04-14 12:42:54,049 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-04-14 12:42:54,049 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-04-14 12:42:54,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2025-04-14 12:42:54,050 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:42:54,125 INFO L234 CfgBuilder]: Building ICFG [2025-04-14 12:42:54,127 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-04-14 12:42:54,467 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-04-14 12:42:54,467 INFO L283 CfgBuilder]: Performing block encoding [2025-04-14 12:42:54,747 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-04-14 12:42:54,748 INFO L312 CfgBuilder]: Removed 0 assume(true) statements. [2025-04-14 12:42:54,748 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.04 12:42:54 BoogieIcfgContainer [2025-04-14 12:42:54,748 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-04-14 12:42:54,750 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-04-14 12:42:54,750 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-04-14 12:42:54,753 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-04-14 12:42:54,753 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.04 12:42:53" (1/3) ... [2025-04-14 12:42:54,753 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@62f24a5a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.04 12:42:54, skipping insertion in model container [2025-04-14 12:42:54,753 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:42:53" (2/3) ... [2025-04-14 12:42:54,753 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@62f24a5a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.04 12:42:54, skipping insertion in model container [2025-04-14 12:42:54,753 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.04 12:42:54" (3/3) ... [2025-04-14 12:42:54,754 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-bad-buffer-mult-alt3.wvr.c [2025-04-14 12:42:54,764 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-04-14 12:42:54,765 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-bad-buffer-mult-alt3.wvr.c that has 5 procedures, 45 locations, 46 edges, 1 initial locations, 6 loop locations, and 1 error locations. [2025-04-14 12:42:54,765 INFO L490 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-04-14 12:42:54,810 INFO L143 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2025-04-14 12:42:54,838 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-14 12:42:54,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-04-14 12:42:54,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 12:42:54,841 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:42:54,842 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:42:54,905 INFO L177 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2025-04-14 12:42:54,915 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2025-04-14 12:42:54,920 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;@512e07d8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-14 12:42:54,920 INFO L341 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2025-04-14 12:42:55,948 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-14 12:42:55,949 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:42:55,949 INFO L139 ounterexampleChecker]: Examining path program with hash -851306556, occurence #1 [2025-04-14 12:42:55,949 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-14 12:42:55,949 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:42:55,952 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:42:55,953 INFO L85 PathProgramCache]: Analyzing trace with hash 1932117591, now seen corresponding path program 1 times [2025-04-14 12:42:55,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:42:55,958 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125265493] [2025-04-14 12:42:55,958 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:42:55,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:42:56,025 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 162 statements into 1 equivalence classes. [2025-04-14 12:42:56,331 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 162 of 162 statements. [2025-04-14 12:42:56,332 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:42:56,332 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:42:57,116 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:42:57,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:42:57,118 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125265493] [2025-04-14 12:42:57,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125265493] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 12:42:57,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 12:42:57,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-04-14 12:42:57,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109555132] [2025-04-14 12:42:57,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 12:42:57,125 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-04-14 12:42:57,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:42:57,139 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-14 12:42:57,139 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-04-14 12:42:57,140 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:42:57,141 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:42:57,142 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 3 states have internal predecessors, (53), 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:57,143 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:42:57,280 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:42:57,280 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-04-14 12:42:57,280 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-14 12:42:57,280 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:42:57,281 INFO L139 ounterexampleChecker]: Examining path program with hash -851306556, occurence #2 [2025-04-14 12:42:57,282 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 12:42:57,282 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 12:42:57,282 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:42:57,282 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-04-14 12:42:57,291 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:42:57,292 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-04-14 12:42:57,292 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:42:57,292 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-04-14 12:42:57,292 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:42:57,292 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-04-14 12:42:57,292 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:42:57,293 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 64 [2025-04-14 12:42:57,369 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:42:57,369 INFO L85 PathProgramCache]: Analyzing trace with hash -1334541504, now seen corresponding path program 1 times [2025-04-14 12:42:57,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:42:57,369 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217669674] [2025-04-14 12:42:57,370 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:42:57,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:42:57,384 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 65 statements into 1 equivalence classes. [2025-04-14 12:42:57,417 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 65 of 65 statements. [2025-04-14 12:42:57,417 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:42:57,417 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:42:57,586 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 12:42:57,587 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:42:57,587 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217669674] [2025-04-14 12:42:57,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217669674] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 12:42:57,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 12:42:57,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-04-14 12:42:57,588 INFO L172 ounterexampleChecker]: Successfully proved commutativity at non-minimality point 64. Constructing proof automaton... [2025-04-14 12:42:57,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 12:42:57,589 INFO L311 artialOrderCegarLoop]: Commutativity proof succeeded, skipping feasibility check. [2025-04-14 12:42:57,589 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-04-14 12:42:57,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SMTINTERPOL [2025-04-14 12:42:57,589 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-14 12:42:57,589 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-04-14 12:42:57,589 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:42:57,592 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:42:57,592 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 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:42:57,592 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:42:57,592 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:42:57,696 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:42:57,696 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:42:57,696 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-04-14 12:42:57,696 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-14 12:42:57,696 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:42:57,696 INFO L139 ounterexampleChecker]: Examining path program with hash -851306556, occurence #3 [2025-04-14 12:42:57,697 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 12:42:57,697 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 12:42:57,697 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:42:57,697 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-04-14 12:42:57,697 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:42:57,697 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-04-14 12:42:57,697 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:42:57,697 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 13 [2025-04-14 12:42:57,697 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:42:57,697 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-04-14 12:42:57,697 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:42:57,697 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2025-04-14 12:42:57,742 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:42:57,743 INFO L85 PathProgramCache]: Analyzing trace with hash -775235118, now seen corresponding path program 1 times [2025-04-14 12:42:57,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:42:57,743 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745861530] [2025-04-14 12:42:57,743 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:42:57,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:42:57,760 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 66 statements into 1 equivalence classes. [2025-04-14 12:42:57,781 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 66 of 66 statements. [2025-04-14 12:42:57,781 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:42:57,782 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:42:57,985 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 12:42:57,986 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:42:57,986 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745861530] [2025-04-14 12:42:57,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745861530] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:42:57,986 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1890901354] [2025-04-14 12:42:57,986 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:42:57,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:42:58,003 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 66 statements into 1 equivalence classes. [2025-04-14 12:42:58,054 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 66 of 66 statements. [2025-04-14 12:42:58,055 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:42:58,055 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:42:58,057 INFO L256 TraceCheckSpWp]: Trace formula consists of 372 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-04-14 12:42:58,062 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:42:58,164 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 12:42:58,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1890901354] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:42:58,164 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:42:58,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2025-04-14 12:42:58,165 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:42:58,165 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 76 [2025-04-14 12:42:58,203 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:42:58,203 INFO L85 PathProgramCache]: Analyzing trace with hash -528213741, now seen corresponding path program 1 times [2025-04-14 12:42:58,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:42:58,203 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29402308] [2025-04-14 12:42:58,203 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:42:58,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:42:58,221 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 77 statements into 1 equivalence classes. [2025-04-14 12:42:58,243 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 77 of 77 statements. [2025-04-14 12:42:58,244 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:42:58,244 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:42:58,486 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 12:42:58,486 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:42:58,486 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29402308] [2025-04-14 12:42:58,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29402308] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:42:58,486 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [9293963] [2025-04-14 12:42:58,486 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:42:58,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:42:58,499 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 77 statements into 1 equivalence classes. [2025-04-14 12:42:58,526 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 77 of 77 statements. [2025-04-14 12:42:58,527 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:42:58,527 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:42:58,529 INFO L256 TraceCheckSpWp]: Trace formula consists of 404 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-04-14 12:42:58,531 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:42:58,636 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 12:42:58,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [9293963] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:42:58,636 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:42:58,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2025-04-14 12:42:58,637 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:42:58,637 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 77 [2025-04-14 12:42:58,703 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:42:58,704 INFO L85 PathProgramCache]: Analyzing trace with hash 805241233, now seen corresponding path program 1 times [2025-04-14 12:42:58,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:42:58,704 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43640714] [2025-04-14 12:42:58,704 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:42:58,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:42:58,719 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 78 statements into 1 equivalence classes. [2025-04-14 12:42:58,740 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 78 of 78 statements. [2025-04-14 12:42:58,740 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:42:58,740 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:42:58,922 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 12:42:58,922 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:42:58,923 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43640714] [2025-04-14 12:42:58,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43640714] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:42:58,923 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2052267937] [2025-04-14 12:42:58,923 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:42:58,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:42:58,938 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 78 statements into 1 equivalence classes. [2025-04-14 12:42:59,003 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 78 of 78 statements. [2025-04-14 12:42:59,003 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:42:59,003 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:42:59,005 INFO L256 TraceCheckSpWp]: Trace formula consists of 411 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-04-14 12:42:59,007 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:42:59,141 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 12:42:59,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2052267937] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:42:59,142 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:42:59,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2025-04-14 12:42:59,142 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:42:59,142 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 85 [2025-04-14 12:42:59,195 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:42:59,195 INFO L85 PathProgramCache]: Analyzing trace with hash -1889108908, now seen corresponding path program 1 times [2025-04-14 12:42:59,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:42:59,196 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627535220] [2025-04-14 12:42:59,196 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:42:59,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:42:59,213 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 86 statements into 1 equivalence classes. [2025-04-14 12:42:59,238 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 86 of 86 statements. [2025-04-14 12:42:59,238 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:42:59,238 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:42:59,433 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 12:42:59,433 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:42:59,433 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627535220] [2025-04-14 12:42:59,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627535220] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:42:59,434 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1096089268] [2025-04-14 12:42:59,434 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:42:59,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:42:59,450 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 86 statements into 1 equivalence classes. [2025-04-14 12:42:59,486 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 86 of 86 statements. [2025-04-14 12:42:59,486 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:42:59,486 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:42:59,488 INFO L256 TraceCheckSpWp]: Trace formula consists of 439 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-04-14 12:42:59,490 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:42:59,694 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 12:42:59,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1096089268] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:42:59,695 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:42:59,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2025-04-14 12:42:59,695 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:42:59,695 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 96 is hopeless, skipping. [2025-04-14 12:42:59,695 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 97 is hopeless, skipping. [2025-04-14 12:42:59,695 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 106 is hopeless, skipping. [2025-04-14 12:42:59,695 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 114 [2025-04-14 12:42:59,735 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:42:59,735 INFO L85 PathProgramCache]: Analyzing trace with hash -401557380, now seen corresponding path program 1 times [2025-04-14 12:42:59,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:42:59,735 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470335137] [2025-04-14 12:42:59,735 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:42:59,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:42:59,754 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 115 statements into 1 equivalence classes. [2025-04-14 12:42:59,785 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 115 of 115 statements. [2025-04-14 12:42:59,785 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:42:59,785 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:00,059 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 12:43:00,060 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:43:00,060 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470335137] [2025-04-14 12:43:00,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470335137] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:00,060 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2134022413] [2025-04-14 12:43:00,060 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:00,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:00,105 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 115 statements into 1 equivalence classes. [2025-04-14 12:43:00,146 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 115 of 115 statements. [2025-04-14 12:43:00,147 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:00,147 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:00,149 INFO L256 TraceCheckSpWp]: Trace formula consists of 545 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-04-14 12:43:00,152 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:43:00,307 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 12:43:00,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2134022413] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:00,308 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:43:00,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2025-04-14 12:43:00,308 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:43:00,308 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 123 [2025-04-14 12:43:00,367 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:43:00,367 INFO L85 PathProgramCache]: Analyzing trace with hash 1218970287, now seen corresponding path program 1 times [2025-04-14 12:43:00,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:43:00,367 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529003157] [2025-04-14 12:43:00,367 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:00,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:00,385 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 124 statements into 1 equivalence classes. [2025-04-14 12:43:00,414 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 124 of 124 statements. [2025-04-14 12:43:00,414 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:00,414 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:00,705 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 12:43:00,706 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:43:00,706 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529003157] [2025-04-14 12:43:00,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529003157] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:00,706 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1613944719] [2025-04-14 12:43:00,706 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:00,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:00,727 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 124 statements into 1 equivalence classes. [2025-04-14 12:43:00,760 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 124 of 124 statements. [2025-04-14 12:43:00,760 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:00,760 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:00,762 INFO L256 TraceCheckSpWp]: Trace formula consists of 581 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-04-14 12:43:00,766 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:43:00,952 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 12:43:00,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1613944719] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:00,953 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:43:00,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2025-04-14 12:43:00,953 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:43:00,953 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 144 is hopeless, skipping. [2025-04-14 12:43:00,953 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 148 is hopeless, skipping. [2025-04-14 12:43:00,953 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 160 [2025-04-14 12:43:00,953 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:43:00,953 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 12:43:00,953 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:43:00,953 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:43:00,953 INFO L85 PathProgramCache]: Analyzing trace with hash 690173343, now seen corresponding path program 1 times [2025-04-14 12:43:00,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:43:00,954 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209253199] [2025-04-14 12:43:00,954 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:00,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:00,974 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 164 statements into 1 equivalence classes. [2025-04-14 12:43:01,012 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 164 of 164 statements. [2025-04-14 12:43:01,013 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:01,013 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:01,459 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 12:43:01,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:43:01,459 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209253199] [2025-04-14 12:43:01,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209253199] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:01,459 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [617775400] [2025-04-14 12:43:01,459 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:01,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:43:01,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 12:43:01,461 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:43:01,463 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:43:01,581 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 164 statements into 1 equivalence classes. [2025-04-14 12:43:01,670 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 164 of 164 statements. [2025-04-14 12:43:01,670 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:01,670 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:01,674 INFO L256 TraceCheckSpWp]: Trace formula consists of 752 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-04-14 12:43:01,677 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:43:01,770 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 12:43:01,771 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 12:43:01,893 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 12:43:01,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [617775400] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 12:43:01,893 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 12:43:01,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 13 [2025-04-14 12:43:01,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554160414] [2025-04-14 12:43:01,893 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 12:43:01,895 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-04-14 12:43:01,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:43:01,896 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-04-14 12:43:01,896 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2025-04-14 12:43:01,896 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:43:01,896 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:43:01,896 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 10.153846153846153) internal successors, (132), 13 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 12:43:01,896 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:01,896 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:01,896 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:43:02,116 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:02,117 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:02,117 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:43:02,124 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:43:02,317 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3,SelfDestructingSolverStorable2,SelfDestructingSolverStorable8,SelfDestructingSolverStorable7,SelfDestructingSolverStorable6,SelfDestructingSolverStorable5,SelfDestructingSolverStorable10,SelfDestructingSolverStorable11,SelfDestructingSolverStorable12,SelfDestructingSolverStorable9,SelfDestructingSolverStorable13,SelfDestructingSolverStorable14 [2025-04-14 12:43:02,318 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-14 12:43:02,318 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:43:02,318 INFO L139 ounterexampleChecker]: Examining path program with hash -851306556, occurence #4 [2025-04-14 12:43:02,318 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 12:43:02,318 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 12:43:02,318 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:43:02,318 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-04-14 12:43:02,319 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:43:02,319 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-04-14 12:43:02,319 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:43:02,319 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2025-04-14 12:43:02,319 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:43:02,319 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-04-14 12:43:02,319 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:43:02,319 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-04-14 12:43:02,368 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:43:02,368 INFO L85 PathProgramCache]: Analyzing trace with hash -630225956, now seen corresponding path program 1 times [2025-04-14 12:43:02,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:43:02,369 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394102009] [2025-04-14 12:43:02,369 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:02,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:02,381 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 68 statements into 1 equivalence classes. [2025-04-14 12:43:02,394 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 68 of 68 statements. [2025-04-14 12:43:02,394 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:02,394 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:02,571 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 12:43:02,571 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:43:02,571 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394102009] [2025-04-14 12:43:02,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394102009] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:02,571 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [473044890] [2025-04-14 12:43:02,571 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:02,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:02,582 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 68 statements into 1 equivalence classes. [2025-04-14 12:43:02,597 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 68 of 68 statements. [2025-04-14 12:43:02,598 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:02,598 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:02,599 INFO L256 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-04-14 12:43:02,601 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:43:02,735 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 12:43:02,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [473044890] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:02,735 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:43:02,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2025-04-14 12:43:02,735 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:43:02,735 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2025-04-14 12:43:02,764 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:43:02,764 INFO L85 PathProgramCache]: Analyzing trace with hash -2086403027, now seen corresponding path program 1 times [2025-04-14 12:43:02,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:43:02,764 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046983821] [2025-04-14 12:43:02,764 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:02,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:02,776 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 79 statements into 1 equivalence classes. [2025-04-14 12:43:02,787 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 79 of 79 statements. [2025-04-14 12:43:02,788 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:02,788 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:02,967 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 12:43:02,967 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:43:02,967 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046983821] [2025-04-14 12:43:02,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046983821] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:02,967 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [903180764] [2025-04-14 12:43:02,967 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:02,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:02,981 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 79 statements into 1 equivalence classes. [2025-04-14 12:43:02,998 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 79 of 79 statements. [2025-04-14 12:43:02,998 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:02,998 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:02,999 INFO L256 TraceCheckSpWp]: Trace formula consists of 422 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-04-14 12:43:03,001 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:43:03,174 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 12:43:03,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [903180764] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:03,174 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:43:03,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2025-04-14 12:43:03,175 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:43:03,175 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2025-04-14 12:43:03,237 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:43:03,237 INFO L85 PathProgramCache]: Analyzing trace with hash -253986917, now seen corresponding path program 1 times [2025-04-14 12:43:03,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:43:03,237 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307984520] [2025-04-14 12:43:03,237 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:03,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:03,249 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 80 statements into 1 equivalence classes. [2025-04-14 12:43:03,280 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 80 of 80 statements. [2025-04-14 12:43:03,281 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:03,281 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:03,467 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 12:43:03,467 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:43:03,467 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307984520] [2025-04-14 12:43:03,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307984520] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:03,467 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1894258560] [2025-04-14 12:43:03,467 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:03,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:03,480 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 80 statements into 1 equivalence classes. [2025-04-14 12:43:03,505 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 80 of 80 statements. [2025-04-14 12:43:03,506 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:03,506 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:03,507 INFO L256 TraceCheckSpWp]: Trace formula consists of 429 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-04-14 12:43:03,509 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:43:03,676 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 12:43:03,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1894258560] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:03,676 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:43:03,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2025-04-14 12:43:03,677 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:43:03,677 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 87 [2025-04-14 12:43:03,719 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:43:03,719 INFO L85 PathProgramCache]: Analyzing trace with hash 206207582, now seen corresponding path program 1 times [2025-04-14 12:43:03,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:43:03,719 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434192745] [2025-04-14 12:43:03,719 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:03,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:03,735 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 88 statements into 1 equivalence classes. [2025-04-14 12:43:03,756 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 88 of 88 statements. [2025-04-14 12:43:03,756 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:03,756 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:03,970 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 12:43:03,970 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:43:03,970 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434192745] [2025-04-14 12:43:03,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434192745] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:03,970 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1409803772] [2025-04-14 12:43:03,971 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:03,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:03,983 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 88 statements into 1 equivalence classes. [2025-04-14 12:43:03,999 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 88 of 88 statements. [2025-04-14 12:43:04,000 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:04,000 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:04,001 INFO L256 TraceCheckSpWp]: Trace formula consists of 457 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-04-14 12:43:04,004 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:43:04,173 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 12:43:04,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1409803772] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:04,173 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:43:04,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2025-04-14 12:43:04,174 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:43:04,174 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 98 is hopeless, skipping. [2025-04-14 12:43:04,174 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 99 is hopeless, skipping. [2025-04-14 12:43:04,174 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 108 is hopeless, skipping. [2025-04-14 12:43:04,174 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 116 [2025-04-14 12:43:04,217 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:43:04,217 INFO L85 PathProgramCache]: Analyzing trace with hash 1727012246, now seen corresponding path program 1 times [2025-04-14 12:43:04,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:43:04,217 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934636536] [2025-04-14 12:43:04,217 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:04,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:04,232 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 117 statements into 1 equivalence classes. [2025-04-14 12:43:04,251 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 117 of 117 statements. [2025-04-14 12:43:04,252 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:04,252 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:04,489 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 12:43:04,490 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:43:04,490 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934636536] [2025-04-14 12:43:04,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934636536] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:04,490 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1989937132] [2025-04-14 12:43:04,490 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:04,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:04,504 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 117 statements into 1 equivalence classes. [2025-04-14 12:43:04,553 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 117 of 117 statements. [2025-04-14 12:43:04,554 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:04,554 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:04,556 INFO L256 TraceCheckSpWp]: Trace formula consists of 563 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-04-14 12:43:04,557 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:43:04,769 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 12:43:04,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1989937132] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:04,771 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:43:04,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2025-04-14 12:43:04,771 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:43:04,771 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 125 [2025-04-14 12:43:04,828 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:43:04,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1332361543, now seen corresponding path program 1 times [2025-04-14 12:43:04,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:43:04,829 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550630686] [2025-04-14 12:43:04,829 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:04,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:04,845 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 126 statements into 1 equivalence classes. [2025-04-14 12:43:04,864 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 126 of 126 statements. [2025-04-14 12:43:04,864 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:04,864 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:05,091 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 12:43:05,091 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:43:05,091 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550630686] [2025-04-14 12:43:05,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550630686] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:05,091 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [192425319] [2025-04-14 12:43:05,091 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:05,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:05,106 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 126 statements into 1 equivalence classes. [2025-04-14 12:43:05,132 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 126 of 126 statements. [2025-04-14 12:43:05,132 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:05,132 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:05,135 INFO L256 TraceCheckSpWp]: Trace formula consists of 599 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-04-14 12:43:05,136 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:43:05,451 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 12:43:05,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [192425319] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:05,451 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:43:05,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2025-04-14 12:43:05,451 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:43:05,451 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 146 is hopeless, skipping. [2025-04-14 12:43:05,451 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 150 is hopeless, skipping. [2025-04-14 12:43:05,452 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 162 [2025-04-14 12:43:05,452 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:43:05,452 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 12:43:05,452 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:43:05,452 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:43:05,452 INFO L85 PathProgramCache]: Analyzing trace with hash -1678007913, now seen corresponding path program 2 times [2025-04-14 12:43:05,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:43:05,452 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558684397] [2025-04-14 12:43:05,452 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 12:43:05,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:05,480 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 166 statements into 2 equivalence classes. [2025-04-14 12:43:05,519 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 162 of 166 statements. [2025-04-14 12:43:05,520 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 12:43:05,520 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:05,769 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-14 12:43:05,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:43:05,769 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558684397] [2025-04-14 12:43:05,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558684397] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 12:43:05,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 12:43:05,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-04-14 12:43:05,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277016701] [2025-04-14 12:43:05,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 12:43:05,770 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-04-14 12:43:05,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:43:05,770 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-14 12:43:05,770 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-04-14 12:43:05,770 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:43:05,770 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:43:05,770 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 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:05,770 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:05,770 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:05,770 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:43:05,770 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:43:05,913 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:05,913 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:05,913 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:43:05,913 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:05,913 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,SelfDestructingSolverStorable18,SelfDestructingSolverStorable19,SelfDestructingSolverStorable21,SelfDestructingSolverStorable22,SelfDestructingSolverStorable23,SelfDestructingSolverStorable24,SelfDestructingSolverStorable25,SelfDestructingSolverStorable15,SelfDestructingSolverStorable26,SelfDestructingSolverStorable16,SelfDestructingSolverStorable27,SelfDestructingSolverStorable17 [2025-04-14 12:43:05,913 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-14 12:43:05,913 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:43:05,913 INFO L139 ounterexampleChecker]: Examining path program with hash -1647449409, occurence #1 [2025-04-14 12:43:05,913 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-14 12:43:05,913 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:43:05,914 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:43:05,914 INFO L85 PathProgramCache]: Analyzing trace with hash -1165962440, now seen corresponding path program 3 times [2025-04-14 12:43:05,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:43:05,914 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336482999] [2025-04-14 12:43:05,914 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 12:43:05,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:05,938 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 205 statements into 4 equivalence classes. [2025-04-14 12:43:06,289 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 169 of 205 statements. [2025-04-14 12:43:06,289 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-14 12:43:06,289 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:06,854 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2025-04-14 12:43:06,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:43:06,854 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336482999] [2025-04-14 12:43:06,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336482999] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:06,854 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1988804517] [2025-04-14 12:43:06,854 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 12:43:06,854 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:43:06,854 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 12:43:06,856 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:43:06,857 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:43:06,995 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 205 statements into 4 equivalence classes. [2025-04-14 12:43:07,088 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 169 of 205 statements. [2025-04-14 12:43:07,088 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-14 12:43:07,088 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:07,092 INFO L256 TraceCheckSpWp]: Trace formula consists of 784 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-04-14 12:43:07,095 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:43:07,773 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 16 proven. 3 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2025-04-14 12:43:07,773 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 12:43:08,298 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2025-04-14 12:43:08,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1988804517] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 12:43:08,298 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 12:43:08,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 42 [2025-04-14 12:43:08,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656708201] [2025-04-14 12:43:08,298 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 12:43:08,299 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2025-04-14 12:43:08,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:43:08,300 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2025-04-14 12:43:08,301 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=552, Invalid=1254, Unknown=0, NotChecked=0, Total=1806 [2025-04-14 12:43:08,301 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:43:08,301 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:43:08,301 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 8.279069767441861) internal successors, (356), 42 states have internal predecessors, (356), 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:08,301 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:08,301 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:08,301 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:43:08,301 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:08,301 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:43:08,501 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:08,501 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:08,501 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:43:08,501 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:08,501 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 12:43:08,509 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:43:08,705 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2025-04-14 12:43:08,705 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-14 12:43:08,705 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:43:08,705 INFO L139 ounterexampleChecker]: Examining path program with hash -1647449409, occurence #2 [2025-04-14 12:43:08,705 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 12:43:08,705 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 12:43:08,706 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:43:08,706 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-04-14 12:43:08,706 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:43:08,706 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2025-04-14 12:43:08,706 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:43:08,706 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-04-14 12:43:08,706 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:43:08,706 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-04-14 12:43:08,706 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:43:08,706 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 118 [2025-04-14 12:43:08,745 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:43:08,745 INFO L85 PathProgramCache]: Analyzing trace with hash 533522134, now seen corresponding path program 1 times [2025-04-14 12:43:08,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:43:08,745 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570798778] [2025-04-14 12:43:08,745 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:08,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:08,762 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 119 statements into 1 equivalence classes. [2025-04-14 12:43:08,787 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 119 of 119 statements. [2025-04-14 12:43:08,787 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:08,787 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:09,037 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2025-04-14 12:43:09,038 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:43:09,038 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570798778] [2025-04-14 12:43:09,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570798778] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:09,038 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [761798143] [2025-04-14 12:43:09,038 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:09,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:09,054 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 119 statements into 1 equivalence classes. [2025-04-14 12:43:09,083 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 119 of 119 statements. [2025-04-14 12:43:09,084 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:09,084 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:09,086 INFO L256 TraceCheckSpWp]: Trace formula consists of 574 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-04-14 12:43:09,092 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:43:09,280 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 23 proven. 3 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2025-04-14 12:43:09,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [761798143] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:09,281 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:43:09,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2025-04-14 12:43:09,281 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:43:09,281 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 119 [2025-04-14 12:43:09,340 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:43:09,340 INFO L85 PathProgramCache]: Analyzing trace with hash -640686120, now seen corresponding path program 1 times [2025-04-14 12:43:09,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:43:09,340 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858811846] [2025-04-14 12:43:09,340 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:09,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:09,356 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 120 statements into 1 equivalence classes. [2025-04-14 12:43:09,381 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 120 of 120 statements. [2025-04-14 12:43:09,381 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:09,381 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:09,735 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 30 proven. 34 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 12:43:09,735 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:43:09,735 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858811846] [2025-04-14 12:43:09,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858811846] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:09,736 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2142323927] [2025-04-14 12:43:09,736 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:09,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:09,754 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 120 statements into 1 equivalence classes. [2025-04-14 12:43:09,780 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 120 of 120 statements. [2025-04-14 12:43:09,781 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:09,781 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:09,783 INFO L256 TraceCheckSpWp]: Trace formula consists of 581 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-04-14 12:43:09,785 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:43:10,271 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 43 proven. 21 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 12:43:10,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2142323927] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:10,271 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:43:10,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 27 [2025-04-14 12:43:10,271 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:43:10,271 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 128 [2025-04-14 12:43:10,309 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:43:10,310 INFO L85 PathProgramCache]: Analyzing trace with hash 721172533, now seen corresponding path program 1 times [2025-04-14 12:43:10,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:43:10,310 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307142352] [2025-04-14 12:43:10,310 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:10,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:10,325 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 129 statements into 1 equivalence classes. [2025-04-14 12:43:10,346 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 129 of 129 statements. [2025-04-14 12:43:10,346 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:10,346 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:10,584 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2025-04-14 12:43:10,584 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:43:10,584 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307142352] [2025-04-14 12:43:10,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307142352] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:10,584 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1706140500] [2025-04-14 12:43:10,584 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:10,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:10,600 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 129 statements into 1 equivalence classes. [2025-04-14 12:43:10,625 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 129 of 129 statements. [2025-04-14 12:43:10,625 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:10,625 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:10,628 INFO L256 TraceCheckSpWp]: Trace formula consists of 620 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-04-14 12:43:10,629 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:43:10,805 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2025-04-14 12:43:10,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1706140500] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:10,805 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:43:10,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2025-04-14 12:43:10,806 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:43:10,806 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 136 [2025-04-14 12:43:10,840 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:43:10,840 INFO L85 PathProgramCache]: Analyzing trace with hash 351532525, now seen corresponding path program 1 times [2025-04-14 12:43:10,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:43:10,840 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132795370] [2025-04-14 12:43:10,841 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:10,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:10,856 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 137 statements into 1 equivalence classes. [2025-04-14 12:43:10,903 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 137 of 137 statements. [2025-04-14 12:43:10,904 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:10,904 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:11,135 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2025-04-14 12:43:11,135 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:43:11,135 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132795370] [2025-04-14 12:43:11,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132795370] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:11,135 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1436715903] [2025-04-14 12:43:11,135 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:11,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:11,152 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 137 statements into 1 equivalence classes. [2025-04-14 12:43:11,183 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 137 of 137 statements. [2025-04-14 12:43:11,183 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:11,183 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:11,186 INFO L256 TraceCheckSpWp]: Trace formula consists of 639 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-04-14 12:43:11,188 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:43:11,386 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2025-04-14 12:43:11,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1436715903] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:11,387 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:43:11,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2025-04-14 12:43:11,387 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:43:11,387 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 145 [2025-04-14 12:43:11,442 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:43:11,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1331635805, now seen corresponding path program 1 times [2025-04-14 12:43:11,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:43:11,443 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082989221] [2025-04-14 12:43:11,443 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:11,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:11,460 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 146 statements into 1 equivalence classes. [2025-04-14 12:43:11,486 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 146 of 146 statements. [2025-04-14 12:43:11,486 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:11,486 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:11,885 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 15 proven. 50 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 12:43:11,885 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:43:11,885 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082989221] [2025-04-14 12:43:11,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082989221] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:11,885 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [125281152] [2025-04-14 12:43:11,885 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:11,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:11,905 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 146 statements into 1 equivalence classes. [2025-04-14 12:43:11,942 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 146 of 146 statements. [2025-04-14 12:43:11,942 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:11,942 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:11,944 INFO L256 TraceCheckSpWp]: Trace formula consists of 670 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-04-14 12:43:11,948 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:43:12,427 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 44 proven. 21 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 12:43:12,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [125281152] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:12,427 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:43:12,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 27 [2025-04-14 12:43:12,428 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:43:12,428 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 175 is hopeless, skipping. [2025-04-14 12:43:12,428 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 184 is hopeless, skipping. [2025-04-14 12:43:12,428 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 205 [2025-04-14 12:43:12,428 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:43:12,428 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 12:43:12,428 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:43:12,428 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:43:12,428 INFO L85 PathProgramCache]: Analyzing trace with hash -417622792, now seen corresponding path program 4 times [2025-04-14 12:43:12,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:43:12,428 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369143410] [2025-04-14 12:43:12,428 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 12:43:12,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:12,456 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 209 statements into 2 equivalence classes. [2025-04-14 12:43:12,517 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 209 of 209 statements. [2025-04-14 12:43:12,517 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-14 12:43:12,517 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:13,448 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 40 proven. 25 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 12:43:13,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:43:13,448 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369143410] [2025-04-14 12:43:13,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369143410] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:13,448 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [724668450] [2025-04-14 12:43:13,448 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 12:43:13,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:43:13,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 12:43:13,450 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:43:13,451 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:43:13,606 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 209 statements into 2 equivalence classes. [2025-04-14 12:43:13,690 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 209 of 209 statements. [2025-04-14 12:43:13,691 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-14 12:43:13,691 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:13,694 INFO L256 TraceCheckSpWp]: Trace formula consists of 936 conjuncts, 21 conjuncts are in the unsatisfiable core [2025-04-14 12:43:13,698 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:43:14,255 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 31 proven. 34 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 12:43:14,255 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 12:43:14,267 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2025-04-14 12:43:14,717 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 40 proven. 25 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 12:43:14,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [724668450] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 12:43:14,718 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 12:43:14,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17, 17] total 49 [2025-04-14 12:43:14,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179140028] [2025-04-14 12:43:14,718 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 12:43:14,718 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2025-04-14 12:43:14,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:43:14,719 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2025-04-14 12:43:14,720 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=520, Invalid=1930, Unknown=0, NotChecked=0, Total=2450 [2025-04-14 12:43:14,720 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:43:14,720 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:43:14,720 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 7.1) internal successors, (355), 49 states have internal predecessors, (355), 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:14,720 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:14,720 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:14,720 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:43:14,720 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:14,720 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 12:43:14,721 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:43:14,981 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:14,981 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:14,981 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:43:14,981 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:14,981 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 12:43:14,981 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:43:14,989 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:43:15,182 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,SelfDestructingSolverStorable30,SelfDestructingSolverStorable31,SelfDestructingSolverStorable32,SelfDestructingSolverStorable33,SelfDestructingSolverStorable34,SelfDestructingSolverStorable35,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36,SelfDestructingSolverStorable37,SelfDestructingSolverStorable38,SelfDestructingSolverStorable39 [2025-04-14 12:43:15,182 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-14 12:43:15,182 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:43:15,182 INFO L139 ounterexampleChecker]: Examining path program with hash 1284744155, occurence #1 [2025-04-14 12:43:15,182 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-14 12:43:15,182 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:43:15,183 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:43:15,183 INFO L85 PathProgramCache]: Analyzing trace with hash 292312925, now seen corresponding path program 5 times [2025-04-14 12:43:15,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:43:15,183 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058727293] [2025-04-14 12:43:15,183 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 12:43:15,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:15,198 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 59 statements into 5 equivalence classes. [2025-04-14 12:43:15,215 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) and asserted 59 of 59 statements. [2025-04-14 12:43:15,215 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2025-04-14 12:43:15,215 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:15,456 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2025-04-14 12:43:15,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:43:15,456 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058727293] [2025-04-14 12:43:15,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058727293] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:15,456 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1631944259] [2025-04-14 12:43:15,456 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 12:43:15,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:43:15,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 12:43:15,458 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:43:15,459 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:43:15,592 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 59 statements into 5 equivalence classes. [2025-04-14 12:43:15,635 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) and asserted 59 of 59 statements. [2025-04-14 12:43:15,635 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2025-04-14 12:43:15,635 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:15,637 INFO L256 TraceCheckSpWp]: Trace formula consists of 405 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-04-14 12:43:15,638 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:43:16,047 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2025-04-14 12:43:16,048 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 12:43:16,351 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2025-04-14 12:43:16,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1631944259] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 12:43:16,352 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 12:43:16,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 10, 11] total 26 [2025-04-14 12:43:16,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039738109] [2025-04-14 12:43:16,352 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 12:43:16,352 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2025-04-14 12:43:16,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:43:16,353 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2025-04-14 12:43:16,353 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=574, Unknown=0, NotChecked=0, Total=702 [2025-04-14 12:43:16,353 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:43:16,353 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:43:16,353 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 5.111111111111111) internal successors, (138), 26 states have internal predecessors, (138), 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:16,353 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:16,353 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:16,353 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:43:16,353 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:16,353 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 12:43:16,353 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:43:16,353 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:43:17,803 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:17,803 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:17,803 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:43:17,803 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:17,803 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 12:43:17,803 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:43:17,803 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:43:17,809 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:43:18,003 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:43:18,004 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-14 12:43:18,004 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:43:18,004 INFO L139 ounterexampleChecker]: Examining path program with hash -267391022, occurence #1 [2025-04-14 12:43:18,004 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-14 12:43:18,004 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:43:18,005 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:43:18,005 INFO L85 PathProgramCache]: Analyzing trace with hash 1722940092, now seen corresponding path program 6 times [2025-04-14 12:43:18,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:43:18,005 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798889369] [2025-04-14 12:43:18,005 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 12:43:18,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:18,032 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 268 statements into 6 equivalence classes. [2025-04-14 12:43:18,110 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 158 of 268 statements. [2025-04-14 12:43:18,110 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-14 12:43:18,110 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:18,733 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 212 trivial. 0 not checked. [2025-04-14 12:43:18,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:43:18,733 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798889369] [2025-04-14 12:43:18,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798889369] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 12:43:18,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 12:43:18,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-04-14 12:43:18,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635928594] [2025-04-14 12:43:18,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 12:43:18,734 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-04-14 12:43:18,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:43:18,734 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-04-14 12:43:18,734 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2025-04-14 12:43:18,734 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:43:18,734 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:43:18,734 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 9 states have internal predecessors, (51), 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:18,734 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:18,734 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:18,734 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:43:18,735 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:18,735 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 12:43:18,735 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:43:18,735 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:43:18,735 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:43:19,187 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:19,187 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:19,187 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:43:19,187 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:19,187 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 12:43:19,187 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:43:19,187 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:43:19,187 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:43:19,187 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2025-04-14 12:43:19,187 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-14 12:43:19,188 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:43:19,188 INFO L139 ounterexampleChecker]: Examining path program with hash -418784204, occurence #1 [2025-04-14 12:43:19,188 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-14 12:43:19,188 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:43:19,188 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:43:19,188 INFO L85 PathProgramCache]: Analyzing trace with hash -1876856618, now seen corresponding path program 7 times [2025-04-14 12:43:19,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:43:19,188 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488720537] [2025-04-14 12:43:19,188 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 12:43:19,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:19,241 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 305 statements into 1 equivalence classes. [2025-04-14 12:43:19,420 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 305 of 305 statements. [2025-04-14 12:43:19,421 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:19,421 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:20,386 INFO L134 CoverageAnalysis]: Checked inductivity of 454 backedges. 24 proven. 83 refuted. 0 times theorem prover too weak. 347 trivial. 0 not checked. [2025-04-14 12:43:20,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:43:20,386 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488720537] [2025-04-14 12:43:20,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488720537] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:20,386 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [229298309] [2025-04-14 12:43:20,386 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 12:43:20,386 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:43:20,387 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 12:43:20,389 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:43:20,391 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:43:20,587 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 305 statements into 1 equivalence classes. [2025-04-14 12:43:20,701 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 305 of 305 statements. [2025-04-14 12:43:20,702 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:20,702 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:20,706 INFO L256 TraceCheckSpWp]: Trace formula consists of 1319 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-04-14 12:43:20,710 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:43:20,865 INFO L134 CoverageAnalysis]: Checked inductivity of 454 backedges. 204 proven. 3 refuted. 0 times theorem prover too weak. 247 trivial. 0 not checked. [2025-04-14 12:43:20,865 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 12:43:21,019 INFO L134 CoverageAnalysis]: Checked inductivity of 454 backedges. 164 proven. 43 refuted. 0 times theorem prover too weak. 247 trivial. 0 not checked. [2025-04-14 12:43:21,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [229298309] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 12:43:21,019 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 12:43:21,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 8, 8] total 29 [2025-04-14 12:43:21,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352517448] [2025-04-14 12:43:21,020 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 12:43:21,020 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2025-04-14 12:43:21,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:43:21,021 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2025-04-14 12:43:21,021 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=681, Unknown=0, NotChecked=0, Total=812 [2025-04-14 12:43:21,021 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:43:21,021 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:43:21,021 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 7.551724137931035) internal successors, (219), 29 states have internal predecessors, (219), 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:21,021 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:21,021 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:21,021 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:43:21,021 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:21,021 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 12:43:21,021 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:43:21,021 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:43:21,021 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:43:21,021 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:43:21,202 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:21,202 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:21,202 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:43:21,202 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:21,202 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 12:43:21,202 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:43:21,202 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:43:21,202 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:43:21,202 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-14 12:43:21,210 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2025-04-14 12:43:21,403 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:43:21,403 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-14 12:43:21,403 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:43:21,404 INFO L139 ounterexampleChecker]: Examining path program with hash -418784204, occurence #2 [2025-04-14 12:43:21,404 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 12:43:21,404 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 12:43:21,404 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:43:21,404 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-04-14 12:43:21,404 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:43:21,404 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2025-04-14 12:43:21,404 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:43:21,404 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-04-14 12:43:21,404 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:43:21,404 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-04-14 12:43:21,404 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:43:21,404 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 165 [2025-04-14 12:43:21,425 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:43:21,425 INFO L85 PathProgramCache]: Analyzing trace with hash -1977137177, now seen corresponding path program 1 times [2025-04-14 12:43:21,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:43:21,425 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875417274] [2025-04-14 12:43:21,425 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:21,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:21,451 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 166 statements into 1 equivalence classes. [2025-04-14 12:43:21,495 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 166 of 166 statements. [2025-04-14 12:43:21,495 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:21,495 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:22,136 INFO L134 CoverageAnalysis]: Checked inductivity of 341 backedges. 237 proven. 97 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-04-14 12:43:22,137 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:43:22,137 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875417274] [2025-04-14 12:43:22,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875417274] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:22,137 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1876440657] [2025-04-14 12:43:22,137 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:22,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:22,158 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 166 statements into 1 equivalence classes. [2025-04-14 12:43:22,230 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 166 of 166 statements. [2025-04-14 12:43:22,230 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:22,230 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:22,233 INFO L256 TraceCheckSpWp]: Trace formula consists of 770 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-04-14 12:43:22,235 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:43:22,862 INFO L134 CoverageAnalysis]: Checked inductivity of 341 backedges. 298 proven. 36 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-04-14 12:43:22,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1876440657] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:22,862 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:43:22,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 36 [2025-04-14 12:43:22,863 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:43:22,863 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 174 [2025-04-14 12:43:22,909 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:43:22,909 INFO L85 PathProgramCache]: Analyzing trace with hash 236966812, now seen corresponding path program 1 times [2025-04-14 12:43:22,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:43:22,909 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312260142] [2025-04-14 12:43:22,909 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:22,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:22,929 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 175 statements into 1 equivalence classes. [2025-04-14 12:43:22,961 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 175 of 175 statements. [2025-04-14 12:43:22,962 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:22,962 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:23,481 INFO L134 CoverageAnalysis]: Checked inductivity of 345 backedges. 168 proven. 160 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2025-04-14 12:43:23,482 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:43:23,482 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312260142] [2025-04-14 12:43:23,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312260142] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:23,482 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2049635636] [2025-04-14 12:43:23,482 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:23,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:23,502 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 175 statements into 1 equivalence classes. [2025-04-14 12:43:23,561 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 175 of 175 statements. [2025-04-14 12:43:23,562 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:23,562 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:23,565 INFO L256 TraceCheckSpWp]: Trace formula consists of 801 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-04-14 12:43:23,568 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:43:24,203 INFO L134 CoverageAnalysis]: Checked inductivity of 345 backedges. 292 proven. 36 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2025-04-14 12:43:24,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2049635636] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:24,203 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:43:24,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 35 [2025-04-14 12:43:24,203 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:43:24,203 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 200 is hopeless, skipping. [2025-04-14 12:43:24,203 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 241 [2025-04-14 12:43:24,251 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:43:24,251 INFO L85 PathProgramCache]: Analyzing trace with hash 1519664371, now seen corresponding path program 1 times [2025-04-14 12:43:24,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:43:24,251 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804374886] [2025-04-14 12:43:24,252 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:24,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:24,274 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 242 statements into 1 equivalence classes. [2025-04-14 12:43:24,330 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 242 of 242 statements. [2025-04-14 12:43:24,330 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:24,330 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:25,066 INFO L134 CoverageAnalysis]: Checked inductivity of 386 backedges. 31 proven. 46 refuted. 0 times theorem prover too weak. 309 trivial. 0 not checked. [2025-04-14 12:43:25,066 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:43:25,066 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804374886] [2025-04-14 12:43:25,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804374886] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:25,067 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [525178372] [2025-04-14 12:43:25,067 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:25,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:25,090 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 242 statements into 1 equivalence classes. [2025-04-14 12:43:25,157 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 242 of 242 statements. [2025-04-14 12:43:25,157 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:25,157 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:25,161 INFO L256 TraceCheckSpWp]: Trace formula consists of 1070 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-04-14 12:43:25,165 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:43:25,679 INFO L134 CoverageAnalysis]: Checked inductivity of 386 backedges. 41 proven. 36 refuted. 0 times theorem prover too weak. 309 trivial. 0 not checked. [2025-04-14 12:43:25,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [525178372] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:25,679 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:43:25,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 35 [2025-04-14 12:43:25,679 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:43:25,679 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 245 [2025-04-14 12:43:25,709 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:43:25,709 INFO L85 PathProgramCache]: Analyzing trace with hash 1149265927, now seen corresponding path program 1 times [2025-04-14 12:43:25,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:43:25,709 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226025416] [2025-04-14 12:43:25,709 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:25,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:25,739 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 246 statements into 1 equivalence classes. [2025-04-14 12:43:25,794 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 246 of 246 statements. [2025-04-14 12:43:25,794 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:25,794 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:26,378 INFO L134 CoverageAnalysis]: Checked inductivity of 386 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 350 trivial. 0 not checked. [2025-04-14 12:43:26,379 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:43:26,379 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226025416] [2025-04-14 12:43:26,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226025416] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:26,379 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1651244467] [2025-04-14 12:43:26,379 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:26,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:26,423 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 246 statements into 1 equivalence classes. [2025-04-14 12:43:26,514 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 246 of 246 statements. [2025-04-14 12:43:26,514 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:26,514 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:26,519 INFO L256 TraceCheckSpWp]: Trace formula consists of 1091 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-04-14 12:43:26,522 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:43:26,817 INFO L134 CoverageAnalysis]: Checked inductivity of 386 backedges. 30 proven. 6 refuted. 0 times theorem prover too weak. 350 trivial. 0 not checked. [2025-04-14 12:43:26,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1651244467] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:26,817 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:43:26,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2025-04-14 12:43:26,818 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:43:26,818 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 266 is hopeless, skipping. [2025-04-14 12:43:26,818 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 274 [2025-04-14 12:43:26,833 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:43:26,833 INFO L85 PathProgramCache]: Analyzing trace with hash 458705672, now seen corresponding path program 1 times [2025-04-14 12:43:26,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:43:26,833 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666109111] [2025-04-14 12:43:26,833 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:26,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:26,858 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 275 statements into 1 equivalence classes. [2025-04-14 12:43:26,925 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 275 of 275 statements. [2025-04-14 12:43:26,926 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:26,926 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:27,456 INFO L134 CoverageAnalysis]: Checked inductivity of 444 backedges. 34 proven. 34 refuted. 0 times theorem prover too weak. 376 trivial. 0 not checked. [2025-04-14 12:43:27,457 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:43:27,457 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666109111] [2025-04-14 12:43:27,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666109111] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:27,457 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [170124712] [2025-04-14 12:43:27,457 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:27,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:27,488 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 275 statements into 1 equivalence classes. [2025-04-14 12:43:27,603 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 275 of 275 statements. [2025-04-14 12:43:27,603 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:27,603 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:27,607 INFO L256 TraceCheckSpWp]: Trace formula consists of 1193 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-04-14 12:43:27,610 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:43:27,920 INFO L134 CoverageAnalysis]: Checked inductivity of 444 backedges. 62 proven. 6 refuted. 0 times theorem prover too weak. 376 trivial. 0 not checked. [2025-04-14 12:43:27,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [170124712] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:27,920 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:43:27,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2025-04-14 12:43:27,920 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:43:27,921 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 280 [2025-04-14 12:43:27,942 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:43:27,942 INFO L85 PathProgramCache]: Analyzing trace with hash 247377, now seen corresponding path program 1 times [2025-04-14 12:43:27,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:43:27,942 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608115516] [2025-04-14 12:43:27,942 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:27,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:27,967 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 281 statements into 1 equivalence classes. [2025-04-14 12:43:28,027 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 281 of 281 statements. [2025-04-14 12:43:28,028 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:28,028 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:28,577 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 37 proven. 34 refuted. 0 times theorem prover too weak. 379 trivial. 0 not checked. [2025-04-14 12:43:28,577 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:43:28,577 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608115516] [2025-04-14 12:43:28,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608115516] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:28,577 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1404369801] [2025-04-14 12:43:28,577 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:43:28,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:28,602 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 281 statements into 1 equivalence classes. [2025-04-14 12:43:28,674 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 281 of 281 statements. [2025-04-14 12:43:28,674 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:43:28,674 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:28,679 INFO L256 TraceCheckSpWp]: Trace formula consists of 1209 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-04-14 12:43:28,682 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:43:28,961 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 65 proven. 6 refuted. 0 times theorem prover too weak. 379 trivial. 0 not checked. [2025-04-14 12:43:28,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1404369801] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:28,961 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 12:43:28,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2025-04-14 12:43:28,962 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 12:43:28,962 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 294 is hopeless, skipping. [2025-04-14 12:43:28,962 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 303 [2025-04-14 12:43:28,962 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:43:28,962 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 12:43:28,962 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:43:28,962 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:43:28,962 INFO L85 PathProgramCache]: Analyzing trace with hash 321025502, now seen corresponding path program 8 times [2025-04-14 12:43:28,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:43:28,962 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751847581] [2025-04-14 12:43:28,962 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 12:43:28,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:28,992 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 307 statements into 2 equivalence classes. [2025-04-14 12:43:29,119 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 307 of 307 statements. [2025-04-14 12:43:29,120 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 12:43:29,120 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:30,038 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 8 proven. 14 refuted. 0 times theorem prover too weak. 443 trivial. 0 not checked. [2025-04-14 12:43:30,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:43:30,038 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751847581] [2025-04-14 12:43:30,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751847581] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:30,038 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [187789061] [2025-04-14 12:43:30,038 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 12:43:30,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:43:30,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 12:43:30,040 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:43:30,041 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:43:30,310 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 307 statements into 2 equivalence classes. [2025-04-14 12:43:30,455 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 307 of 307 statements. [2025-04-14 12:43:30,455 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 12:43:30,455 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:30,460 INFO L256 TraceCheckSpWp]: Trace formula consists of 1337 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-04-14 12:43:30,463 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:43:30,632 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 243 proven. 6 refuted. 0 times theorem prover too weak. 216 trivial. 0 not checked. [2025-04-14 12:43:30,632 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 12:43:30,819 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 182 proven. 67 refuted. 0 times theorem prover too weak. 216 trivial. 0 not checked. [2025-04-14 12:43:30,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [187789061] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 12:43:30,819 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 12:43:30,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2025-04-14 12:43:30,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298308699] [2025-04-14 12:43:30,819 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 12:43:30,820 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2025-04-14 12:43:30,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:43:30,820 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2025-04-14 12:43:30,820 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=425, Unknown=0, NotChecked=0, Total=552 [2025-04-14 12:43:30,820 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:43:30,820 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:43:30,820 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 7.25) internal successors, (174), 24 states have internal predecessors, (174), 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:30,820 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:30,821 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:30,821 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:43:30,821 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:30,821 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 12:43:30,821 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:43:30,821 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:43:30,821 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:43:30,821 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-14 12:43:30,821 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:43:31,138 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:31,138 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:31,138 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:43:31,138 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:31,138 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 12:43:31,138 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:43:31,138 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:43:31,138 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:43:31,138 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-14 12:43:31,138 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:43:31,146 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2025-04-14 12:43:31,339 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,SelfDestructingSolverStorable51,SelfDestructingSolverStorable52,SelfDestructingSolverStorable53,SelfDestructingSolverStorable43,SelfDestructingSolverStorable54,SelfDestructingSolverStorable44,SelfDestructingSolverStorable55,SelfDestructingSolverStorable45,SelfDestructingSolverStorable46,SelfDestructingSolverStorable47,SelfDestructingSolverStorable48,SelfDestructingSolverStorable49,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:43:31,339 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-14 12:43:31,339 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:43:31,339 INFO L139 ounterexampleChecker]: Examining path program with hash -2143615285, occurence #1 [2025-04-14 12:43:31,339 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-14 12:43:31,339 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:43:31,339 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:43:31,340 INFO L85 PathProgramCache]: Analyzing trace with hash -608036705, now seen corresponding path program 9 times [2025-04-14 12:43:31,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:43:31,340 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229399287] [2025-04-14 12:43:31,340 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 12:43:31,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:31,363 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 178 statements into 7 equivalence classes. [2025-04-14 12:43:31,420 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 107 of 178 statements. [2025-04-14 12:43:31,420 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-04-14 12:43:31,420 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:31,639 INFO L134 CoverageAnalysis]: Checked inductivity of 352 backedges. 14 proven. 2 refuted. 0 times theorem prover too weak. 336 trivial. 0 not checked. [2025-04-14 12:43:31,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:43:31,639 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229399287] [2025-04-14 12:43:31,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229399287] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:31,639 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [258245310] [2025-04-14 12:43:31,639 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 12:43:31,640 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:43:31,640 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 12:43:31,641 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:43:31,643 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:43:31,868 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 178 statements into 7 equivalence classes. [2025-04-14 12:43:31,916 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 107 of 178 statements. [2025-04-14 12:43:31,916 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-04-14 12:43:31,916 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:31,919 INFO L256 TraceCheckSpWp]: Trace formula consists of 564 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-04-14 12:43:31,921 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:43:32,279 INFO L134 CoverageAnalysis]: Checked inductivity of 352 backedges. 143 proven. 8 refuted. 0 times theorem prover too weak. 201 trivial. 0 not checked. [2025-04-14 12:43:32,279 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 12:43:32,361 INFO L134 CoverageAnalysis]: Checked inductivity of 352 backedges. 128 proven. 2 refuted. 0 times theorem prover too weak. 222 trivial. 0 not checked. [2025-04-14 12:43:32,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [258245310] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 12:43:32,361 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 12:43:32,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 16, 6] total 22 [2025-04-14 12:43:32,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900448916] [2025-04-14 12:43:32,361 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 12:43:32,362 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2025-04-14 12:43:32,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:43:32,363 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2025-04-14 12:43:32,363 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=340, Unknown=0, NotChecked=0, Total=462 [2025-04-14 12:43:32,363 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:43:32,363 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:43:32,363 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 7.454545454545454) internal successors, (164), 22 states have internal predecessors, (164), 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:32,363 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:32,363 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:32,363 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:43:32,363 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:32,363 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 12:43:32,363 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:43:32,363 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:43:32,363 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:43:32,363 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-14 12:43:32,363 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:43:32,363 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:43:34,013 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:34,013 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:34,013 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:43:34,013 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:34,013 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 12:43:34,013 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:43:34,013 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:43:34,013 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:43:34,014 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-14 12:43:34,014 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:43:34,017 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2025-04-14 12:43:34,024 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2025-04-14 12:43:34,218 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,SelfDestructingSolverStorable56 [2025-04-14 12:43:34,218 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-14 12:43:34,218 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:43:34,219 INFO L139 ounterexampleChecker]: Examining path program with hash -923196137, occurence #1 [2025-04-14 12:43:34,219 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-14 12:43:34,219 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:43:34,219 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:43:34,219 INFO L85 PathProgramCache]: Analyzing trace with hash 1038933858, now seen corresponding path program 10 times [2025-04-14 12:43:34,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:43:34,219 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855184423] [2025-04-14 12:43:34,219 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 12:43:34,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:34,263 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 533 statements into 2 equivalence classes. [2025-04-14 12:43:34,488 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 533 of 533 statements. [2025-04-14 12:43:34,488 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-14 12:43:34,488 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:36,995 INFO L134 CoverageAnalysis]: Checked inductivity of 1844 backedges. 242 proven. 530 refuted. 0 times theorem prover too weak. 1072 trivial. 0 not checked. [2025-04-14 12:43:36,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:43:36,995 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855184423] [2025-04-14 12:43:36,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855184423] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:43:36,995 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1074925014] [2025-04-14 12:43:36,995 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 12:43:36,995 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:43:36,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 12:43:36,997 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:43:36,998 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:43:37,303 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 533 statements into 2 equivalence classes. [2025-04-14 12:43:37,495 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 533 of 533 statements. [2025-04-14 12:43:37,495 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-14 12:43:37,495 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:43:37,504 INFO L256 TraceCheckSpWp]: Trace formula consists of 2084 conjuncts, 53 conjuncts are in the unsatisfiable core [2025-04-14 12:43:37,510 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:43:42,345 INFO L134 CoverageAnalysis]: Checked inductivity of 1844 backedges. 1760 proven. 52 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2025-04-14 12:43:42,345 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 12:43:46,654 INFO L325 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2025-04-14 12:43:46,655 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2025-04-14 12:43:46,976 INFO L134 CoverageAnalysis]: Checked inductivity of 1844 backedges. 1746 proven. 66 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2025-04-14 12:43:46,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1074925014] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 12:43:46,977 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 12:43:46,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 47, 47] total 98 [2025-04-14 12:43:46,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928403042] [2025-04-14 12:43:46,977 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 12:43:46,978 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 98 states [2025-04-14 12:43:46,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:43:46,981 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2025-04-14 12:43:46,983 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3217, Invalid=6289, Unknown=0, NotChecked=0, Total=9506 [2025-04-14 12:43:46,983 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:43:46,983 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:43:46,984 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 98 states, 98 states have (on average 9.673469387755102) internal successors, (948), 98 states have internal predecessors, (948), 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:46,984 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:46,984 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:46,984 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:43:46,984 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:46,984 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 12:43:46,984 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:43:46,984 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:43:46,984 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:43:46,984 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-14 12:43:46,984 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:43:46,984 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2025-04-14 12:43:46,984 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:43:47,801 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:47,801 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:47,801 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:43:47,801 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:43:47,801 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 12:43:47,801 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:43:47,801 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:43:47,801 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:43:47,801 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-14 12:43:47,801 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:43:47,801 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2025-04-14 12:43:47,801 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-14 12:43:47,811 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:43:48,002 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2025-04-14 12:43:48,002 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-14 12:43:48,002 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:43:48,002 INFO L139 ounterexampleChecker]: Examining path program with hash -1856199148, occurence #1 [2025-04-14 12:43:48,002 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-14 12:43:48,002 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:43:48,003 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:43:48,003 INFO L85 PathProgramCache]: Analyzing trace with hash -760282015, now seen corresponding path program 11 times [2025-04-14 12:43:48,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:43:48,003 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778981848] [2025-04-14 12:43:48,003 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 12:43:48,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:43:48,060 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 674 statements into 21 equivalence classes. [2025-04-14 12:43:51,432 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 21 check-sat command(s) and asserted 674 of 674 statements. [2025-04-14 12:43:51,433 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 21 check-sat command(s) [2025-04-14 12:43:51,433 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:44:04,573 INFO L134 CoverageAnalysis]: Checked inductivity of 3544 backedges. 3044 proven. 492 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-04-14 12:44:04,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:44:04,573 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778981848] [2025-04-14 12:44:04,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778981848] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:44:04,573 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [434568342] [2025-04-14 12:44:04,573 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 12:44:04,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:44:04,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 12:44:04,575 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:44:04,576 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:44:04,903 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 674 statements into 21 equivalence classes. [2025-04-14 12:50:36,029 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 21 check-sat command(s) and asserted 674 of 674 statements. [2025-04-14 12:50:36,030 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 21 check-sat command(s) [2025-04-14 12:50:36,030 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:50:36,090 INFO L256 TraceCheckSpWp]: Trace formula consists of 2612 conjuncts, 44 conjuncts are in the unsatisfiable core [2025-04-14 12:50:36,097 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:50:38,504 INFO L134 CoverageAnalysis]: Checked inductivity of 3544 backedges. 2830 proven. 171 refuted. 0 times theorem prover too weak. 543 trivial. 0 not checked. [2025-04-14 12:50:38,504 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 12:50:41,048 INFO L134 CoverageAnalysis]: Checked inductivity of 3544 backedges. 2522 proven. 479 refuted. 0 times theorem prover too weak. 543 trivial. 0 not checked. [2025-04-14 12:50:41,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [434568342] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 12:50:41,048 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 12:50:41,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [119, 40, 40] total 197 [2025-04-14 12:50:41,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494835288] [2025-04-14 12:50:41,049 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 12:50:41,050 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 198 states [2025-04-14 12:50:41,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:50:41,053 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 198 interpolants. [2025-04-14 12:50:41,061 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6360, Invalid=32646, Unknown=0, NotChecked=0, Total=39006 [2025-04-14 12:50:41,062 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:50:41,062 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:50:41,062 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 198 states, 198 states have (on average 6.328282828282828) internal successors, (1253), 197 states have internal predecessors, (1253), 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:50:41,062 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:41,062 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:41,062 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:50:41,062 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:41,062 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 12:50:41,062 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:50:41,062 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:50:41,062 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:41,062 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-14 12:50:41,062 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:41,062 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2025-04-14 12:50:41,062 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-04-14 12:50:41,063 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:50:41,855 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:41,855 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:41,855 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:50:41,856 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:41,856 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 12:50:41,856 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:50:41,856 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:50:41,856 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:41,856 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-14 12:50:41,856 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:41,856 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2025-04-14 12:50:41,856 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-14 12:50:41,856 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-04-14 12:50:41,990 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2025-04-14 12:50:42,056 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,SelfDestructingSolverStorable58 [2025-04-14 12:50:42,056 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-14 12:50:42,056 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:50:42,057 INFO L139 ounterexampleChecker]: Examining path program with hash -1856199148, occurence #2 [2025-04-14 12:50:42,057 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 12:50:42,057 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 12:50:42,057 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:42,057 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-04-14 12:50:42,057 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:50:42,057 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-04-14 12:50:42,057 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:50:42,057 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-04-14 12:50:42,057 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:50:42,058 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-04-14 12:50:42,058 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:50:42,058 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 213 [2025-04-14 12:50:42,058 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:42,058 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 215 [2025-04-14 12:50:42,090 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:50:42,090 INFO L85 PathProgramCache]: Analyzing trace with hash 421297013, now seen corresponding path program 1 times [2025-04-14 12:50:42,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 12:50:42,090 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646561567] [2025-04-14 12:50:42,090 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 12:50:42,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:50:42,116 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 216 statements into 1 equivalence classes. [2025-04-14 12:50:42,158 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 216 of 216 statements. [2025-04-14 12:50:42,158 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:50:42,158 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:50:42,294 INFO L134 CoverageAnalysis]: Checked inductivity of 796 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 795 trivial. 0 not checked. [2025-04-14 12:50:42,294 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 12:50:42,294 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646561567] [2025-04-14 12:50:42,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646561567] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 12:50:42,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 12:50:42,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-04-14 12:50:42,295 INFO L172 ounterexampleChecker]: Successfully proved commutativity at non-minimality point 215. Constructing proof automaton... [2025-04-14 12:50:42,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 12:50:42,295 INFO L311 artialOrderCegarLoop]: Commutativity proof succeeded, skipping feasibility check. [2025-04-14 12:50:42,295 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-04-14 12:50:42,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SMTINTERPOL [2025-04-14 12:50:42,295 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-14 12:50:42,296 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-04-14 12:50:42,296 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:50:42,296 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:50:42,296 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 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:50:42,296 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:42,296 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:42,296 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:50:42,296 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:42,296 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 12:50:42,296 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:50:42,296 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:50:42,296 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:42,296 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-14 12:50:42,296 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:42,296 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2025-04-14 12:50:42,296 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-04-14 12:50:42,296 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-04-14 12:50:42,296 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:50:42,690 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:42,690 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:42,690 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:50:42,690 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:42,690 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 12:50:42,690 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:50:42,690 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:50:42,690 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:42,690 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-14 12:50:42,690 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:42,690 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2025-04-14 12:50:42,690 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-14 12:50:42,690 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-04-14 12:50:42,691 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:42,691 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2025-04-14 12:50:42,691 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-14 12:50:42,691 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:50:42,691 INFO L139 ounterexampleChecker]: Examining path program with hash 1705261593, occurence #1 [2025-04-14 12:50:42,691 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-14 12:50:42,691 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:50:42,691 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:50:42,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1793776102, now seen corresponding path program 12 times [2025-04-14 12:50:42,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:50:42,692 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969689040] [2025-04-14 12:50:42,692 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 12:50:42,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:50:42,716 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 235 statements into 11 equivalence classes. [2025-04-14 12:50:42,966 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) and asserted 177 of 235 statements. [2025-04-14 12:50:42,966 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2025-04-14 12:50:42,966 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:50:43,459 INFO L134 CoverageAnalysis]: Checked inductivity of 809 backedges. 344 proven. 47 refuted. 0 times theorem prover too weak. 418 trivial. 0 not checked. [2025-04-14 12:50:43,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:50:43,459 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969689040] [2025-04-14 12:50:43,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969689040] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:50:43,459 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [537437423] [2025-04-14 12:50:43,459 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 12:50:43,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:50:43,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 12:50:43,461 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:50:43,463 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:50:43,738 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 235 statements into 11 equivalence classes. [2025-04-14 12:50:44,234 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) and asserted 177 of 235 statements. [2025-04-14 12:50:44,234 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2025-04-14 12:50:44,234 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:50:44,239 INFO L256 TraceCheckSpWp]: Trace formula consists of 856 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-04-14 12:50:44,241 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:50:44,445 INFO L134 CoverageAnalysis]: Checked inductivity of 809 backedges. 381 proven. 10 refuted. 0 times theorem prover too weak. 418 trivial. 0 not checked. [2025-04-14 12:50:44,446 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 12:50:44,664 INFO L134 CoverageAnalysis]: Checked inductivity of 809 backedges. 320 proven. 71 refuted. 0 times theorem prover too weak. 418 trivial. 0 not checked. [2025-04-14 12:50:44,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [537437423] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 12:50:44,664 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 12:50:44,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 30 [2025-04-14 12:50:44,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697933606] [2025-04-14 12:50:44,664 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 12:50:44,665 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2025-04-14 12:50:44,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:50:44,665 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2025-04-14 12:50:44,665 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=681, Unknown=0, NotChecked=0, Total=870 [2025-04-14 12:50:44,665 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:50:44,665 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:50:44,665 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 7.3) internal successors, (219), 30 states have internal predecessors, (219), 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:50:44,666 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:44,666 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:44,666 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:50:44,666 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:44,666 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 12:50:44,666 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:50:44,666 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:50:44,666 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:44,666 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-14 12:50:44,666 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:44,666 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2025-04-14 12:50:44,666 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-04-14 12:50:44,666 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-04-14 12:50:44,666 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:44,666 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:50:44,848 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:44,848 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:44,848 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:50:44,848 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:44,848 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 12:50:44,848 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:50:44,848 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:50:44,848 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:44,848 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-14 12:50:44,848 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:44,848 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2025-04-14 12:50:44,849 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-14 12:50:44,849 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-04-14 12:50:44,849 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:44,849 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:44,859 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2025-04-14 12:50:45,049 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:50:45,049 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-14 12:50:45,049 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:50:45,050 INFO L139 ounterexampleChecker]: Examining path program with hash 1705261593, occurence #2 [2025-04-14 12:50:45,050 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 12:50:45,050 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 12:50:45,050 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:45,050 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-04-14 12:50:45,050 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:50:45,050 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-04-14 12:50:45,050 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:50:45,050 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-04-14 12:50:45,050 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:50:45,050 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-04-14 12:50:45,050 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:50:45,050 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 232 [2025-04-14 12:50:45,050 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:50:45,050 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 12:50:45,050 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:50:45,051 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:50:45,051 INFO L85 PathProgramCache]: Analyzing trace with hash -685319527, now seen corresponding path program 13 times [2025-04-14 12:50:45,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:50:45,051 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61554111] [2025-04-14 12:50:45,051 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 12:50:45,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:50:45,076 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 236 statements into 1 equivalence classes. [2025-04-14 12:50:45,133 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 236 of 236 statements. [2025-04-14 12:50:45,133 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:50:45,133 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:50:45,632 INFO L134 CoverageAnalysis]: Checked inductivity of 814 backedges. 84 proven. 290 refuted. 0 times theorem prover too weak. 440 trivial. 0 not checked. [2025-04-14 12:50:45,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:50:45,632 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61554111] [2025-04-14 12:50:45,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61554111] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:50:45,632 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [693359188] [2025-04-14 12:50:45,632 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 12:50:45,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:50:45,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 12:50:45,634 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:50:45,634 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:50:45,925 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 236 statements into 1 equivalence classes. [2025-04-14 12:50:46,007 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 236 of 236 statements. [2025-04-14 12:50:46,007 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 12:50:46,007 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:50:46,012 INFO L256 TraceCheckSpWp]: Trace formula consists of 1101 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-04-14 12:50:46,014 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:50:46,311 INFO L134 CoverageAnalysis]: Checked inductivity of 814 backedges. 461 proven. 15 refuted. 0 times theorem prover too weak. 338 trivial. 0 not checked. [2025-04-14 12:50:46,311 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 12:50:46,592 INFO L134 CoverageAnalysis]: Checked inductivity of 814 backedges. 365 proven. 111 refuted. 0 times theorem prover too weak. 338 trivial. 0 not checked. [2025-04-14 12:50:46,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [693359188] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 12:50:46,593 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 12:50:46,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 36 [2025-04-14 12:50:46,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860748209] [2025-04-14 12:50:46,593 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 12:50:46,593 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2025-04-14 12:50:46,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:50:46,594 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2025-04-14 12:50:46,594 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=289, Invalid=971, Unknown=0, NotChecked=0, Total=1260 [2025-04-14 12:50:46,594 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:50:46,594 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:50:46,594 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 7.694444444444445) internal successors, (277), 36 states have internal predecessors, (277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 12:50:46,594 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:46,594 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:46,594 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:50:46,594 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:46,594 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 12:50:46,594 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:50:46,594 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:50:46,594 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:46,594 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-14 12:50:46,594 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:46,594 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2025-04-14 12:50:46,595 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-04-14 12:50:46,595 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-04-14 12:50:46,595 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:46,595 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:46,595 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:50:46,742 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:46,742 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:46,742 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:50:46,742 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:46,742 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 12:50:46,742 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:50:46,742 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:50:46,742 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:46,742 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-14 12:50:46,742 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:46,742 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2025-04-14 12:50:46,742 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-14 12:50:46,742 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-04-14 12:50:46,742 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:46,742 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:46,742 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:46,751 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:50:46,943 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:50:46,943 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-14 12:50:46,943 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:50:46,943 INFO L139 ounterexampleChecker]: Examining path program with hash 1705261593, occurence #3 [2025-04-14 12:50:46,943 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 12:50:46,943 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 12:50:46,943 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:46,944 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-04-14 12:50:46,944 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:50:46,944 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-04-14 12:50:46,944 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:50:46,944 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-04-14 12:50:46,944 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:50:46,944 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-04-14 12:50:46,944 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:50:46,944 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 233 [2025-04-14 12:50:46,944 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:50:46,944 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 12:50:46,944 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:50:46,944 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:50:46,944 INFO L85 PathProgramCache]: Analyzing trace with hash -682904070, now seen corresponding path program 14 times [2025-04-14 12:50:46,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:50:46,944 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420158543] [2025-04-14 12:50:46,944 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 12:50:46,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:50:46,971 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 237 statements into 2 equivalence classes. [2025-04-14 12:50:47,015 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 237 of 237 statements. [2025-04-14 12:50:47,015 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 12:50:47,015 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:50:47,573 INFO L134 CoverageAnalysis]: Checked inductivity of 820 backedges. 128 proven. 322 refuted. 0 times theorem prover too weak. 370 trivial. 0 not checked. [2025-04-14 12:50:47,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:50:47,573 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420158543] [2025-04-14 12:50:47,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420158543] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:50:47,573 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1461582586] [2025-04-14 12:50:47,573 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 12:50:47,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:50:47,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 12:50:47,575 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:50:47,575 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:50:47,860 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 237 statements into 2 equivalence classes. [2025-04-14 12:50:47,957 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 237 of 237 statements. [2025-04-14 12:50:47,957 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 12:50:47,957 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:50:47,961 INFO L256 TraceCheckSpWp]: Trace formula consists of 1110 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-04-14 12:50:47,963 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:50:48,313 INFO L134 CoverageAnalysis]: Checked inductivity of 820 backedges. 509 proven. 21 refuted. 0 times theorem prover too weak. 290 trivial. 0 not checked. [2025-04-14 12:50:48,314 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 12:50:48,649 INFO L134 CoverageAnalysis]: Checked inductivity of 820 backedges. 386 proven. 144 refuted. 0 times theorem prover too weak. 290 trivial. 0 not checked. [2025-04-14 12:50:48,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1461582586] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 12:50:48,649 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 12:50:48,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 42 [2025-04-14 12:50:48,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215185662] [2025-04-14 12:50:48,649 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 12:50:48,650 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2025-04-14 12:50:48,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:50:48,650 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2025-04-14 12:50:48,650 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=386, Invalid=1336, Unknown=0, NotChecked=0, Total=1722 [2025-04-14 12:50:48,650 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:50:48,651 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:50:48,651 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 7.666666666666667) internal successors, (322), 42 states have internal predecessors, (322), 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:50:48,651 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:48,651 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:48,651 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:50:48,651 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:48,651 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 12:50:48,651 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:50:48,651 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:50:48,651 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:48,651 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-14 12:50:48,651 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:48,651 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2025-04-14 12:50:48,651 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-04-14 12:50:48,651 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-04-14 12:50:48,651 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:48,651 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:48,651 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:48,651 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:50:48,808 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:48,808 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:48,808 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:50:48,808 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:48,808 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 12:50:48,808 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:50:48,808 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:50:48,808 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:48,808 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-14 12:50:48,808 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:48,808 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2025-04-14 12:50:48,808 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-14 12:50:48,808 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-04-14 12:50:48,808 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:48,808 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:48,808 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:48,808 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 12:50:48,817 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:50:49,009 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2025-04-14 12:50:49,009 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-14 12:50:49,009 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:50:49,009 INFO L139 ounterexampleChecker]: Examining path program with hash 1705261593, occurence #4 [2025-04-14 12:50:49,009 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 12:50:49,009 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 12:50:49,010 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:49,010 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-04-14 12:50:49,010 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:50:49,010 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-04-14 12:50:49,010 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:50:49,010 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-04-14 12:50:49,010 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:50:49,010 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-04-14 12:50:49,010 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:50:49,010 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 234 [2025-04-14 12:50:49,010 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:50:49,010 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 12:50:49,010 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:50:49,010 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:50:49,010 INFO L85 PathProgramCache]: Analyzing trace with hash -608024903, now seen corresponding path program 15 times [2025-04-14 12:50:49,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:50:49,010 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067758510] [2025-04-14 12:50:49,011 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 12:50:49,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:50:49,036 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 238 statements into 11 equivalence classes. [2025-04-14 12:50:49,226 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 177 of 238 statements. [2025-04-14 12:50:49,226 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-04-14 12:50:49,226 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:50:49,845 INFO L134 CoverageAnalysis]: Checked inductivity of 827 backedges. 150 proven. 363 refuted. 0 times theorem prover too weak. 314 trivial. 0 not checked. [2025-04-14 12:50:49,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:50:49,845 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067758510] [2025-04-14 12:50:49,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067758510] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:50:49,845 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [749685068] [2025-04-14 12:50:49,845 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 12:50:49,845 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:50:49,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 12:50:49,847 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:50:49,848 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:50:50,139 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 238 statements into 11 equivalence classes. [2025-04-14 12:50:51,281 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 177 of 238 statements. [2025-04-14 12:50:51,281 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-04-14 12:50:51,282 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:50:51,288 INFO L256 TraceCheckSpWp]: Trace formula consists of 869 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-04-14 12:50:51,290 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:50:51,728 INFO L134 CoverageAnalysis]: Checked inductivity of 827 backedges. 485 proven. 28 refuted. 0 times theorem prover too weak. 314 trivial. 0 not checked. [2025-04-14 12:50:51,728 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 12:50:52,145 INFO L134 CoverageAnalysis]: Checked inductivity of 827 backedges. 173 proven. 340 refuted. 0 times theorem prover too weak. 314 trivial. 0 not checked. [2025-04-14 12:50:52,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [749685068] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 12:50:52,146 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 12:50:52,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 18, 18] total 51 [2025-04-14 12:50:52,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143165829] [2025-04-14 12:50:52,146 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 12:50:52,146 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2025-04-14 12:50:52,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:50:52,147 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2025-04-14 12:50:52,147 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=461, Invalid=2089, Unknown=0, NotChecked=0, Total=2550 [2025-04-14 12:50:52,147 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:50:52,147 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:50:52,148 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 7.078431372549019) internal successors, (361), 51 states have internal predecessors, (361), 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:50:52,148 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:52,148 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:52,148 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:50:52,148 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:52,148 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 12:50:52,148 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:50:52,148 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:50:52,148 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:52,148 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-14 12:50:52,148 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:52,148 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2025-04-14 12:50:52,148 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-04-14 12:50:52,148 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-04-14 12:50:52,148 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:52,148 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:52,148 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:52,148 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 12:50:52,148 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:50:52,296 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:52,296 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:52,296 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:50:52,296 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:52,296 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 12:50:52,296 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:50:52,296 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:50:52,296 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:52,296 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-14 12:50:52,296 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:52,296 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2025-04-14 12:50:52,296 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-14 12:50:52,296 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-04-14 12:50:52,296 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:52,296 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:52,296 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:52,296 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 12:50:52,297 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:50:52,306 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:50:52,497 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:50:52,497 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-14 12:50:52,497 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:50:52,498 INFO L139 ounterexampleChecker]: Examining path program with hash 1705261593, occurence #5 [2025-04-14 12:50:52,498 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 12:50:52,498 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 12:50:52,498 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:52,498 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-04-14 12:50:52,498 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:50:52,498 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-04-14 12:50:52,498 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:50:52,498 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-04-14 12:50:52,498 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:50:52,498 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-04-14 12:50:52,498 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:50:52,498 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 235 [2025-04-14 12:50:52,498 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:50:52,498 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 12:50:52,498 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:50:52,498 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:50:52,498 INFO L85 PathProgramCache]: Analyzing trace with hash 1713229274, now seen corresponding path program 16 times [2025-04-14 12:50:52,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:50:52,499 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241392606] [2025-04-14 12:50:52,499 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 12:50:52,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:50:52,524 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 239 statements into 2 equivalence classes. [2025-04-14 12:50:52,573 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 239 of 239 statements. [2025-04-14 12:50:52,573 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-14 12:50:52,573 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:50:53,320 INFO L134 CoverageAnalysis]: Checked inductivity of 835 backedges. 463 proven. 143 refuted. 0 times theorem prover too weak. 229 trivial. 0 not checked. [2025-04-14 12:50:53,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:50:53,320 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241392606] [2025-04-14 12:50:53,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241392606] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:50:53,320 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1932642985] [2025-04-14 12:50:53,320 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 12:50:53,320 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:50:53,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 12:50:53,322 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:50:53,323 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:50:53,623 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 239 statements into 2 equivalence classes. [2025-04-14 12:50:53,709 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 239 of 239 statements. [2025-04-14 12:50:53,709 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-14 12:50:53,709 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:50:53,713 INFO L256 TraceCheckSpWp]: Trace formula consists of 1128 conjuncts, 24 conjuncts are in the unsatisfiable core [2025-04-14 12:50:53,716 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:50:54,260 INFO L134 CoverageAnalysis]: Checked inductivity of 835 backedges. 557 proven. 36 refuted. 0 times theorem prover too weak. 242 trivial. 0 not checked. [2025-04-14 12:50:54,260 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 12:50:54,838 INFO L134 CoverageAnalysis]: Checked inductivity of 835 backedges. 397 proven. 196 refuted. 0 times theorem prover too weak. 242 trivial. 0 not checked. [2025-04-14 12:50:54,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1932642985] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 12:50:54,838 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 12:50:54,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 21, 21] total 60 [2025-04-14 12:50:54,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37604460] [2025-04-14 12:50:54,838 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 12:50:54,839 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2025-04-14 12:50:54,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:50:54,839 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2025-04-14 12:50:54,840 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=666, Invalid=2874, Unknown=0, NotChecked=0, Total=3540 [2025-04-14 12:50:54,840 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:50:54,840 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:50:54,840 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 8.05) internal successors, (483), 60 states have internal predecessors, (483), 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:50:54,840 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:54,840 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:54,840 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:50:54,840 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:54,840 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 12:50:54,841 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:50:54,841 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:50:54,841 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:54,841 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-14 12:50:54,841 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:54,841 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2025-04-14 12:50:54,841 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-04-14 12:50:54,841 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-04-14 12:50:54,841 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:54,841 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:54,841 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:54,841 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 12:50:54,841 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:50:54,841 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:50:55,028 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:55,028 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:55,028 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:50:55,028 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:55,028 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 12:50:55,028 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:50:55,028 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:50:55,028 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:55,028 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-14 12:50:55,028 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:55,028 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2025-04-14 12:50:55,028 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-14 12:50:55,028 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-04-14 12:50:55,028 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:50:55,028 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:55,028 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:50:55,028 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 12:50:55,028 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:50:55,029 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-14 12:50:55,037 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:50:55,229 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:50:55,229 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-14 12:50:55,229 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:50:55,229 INFO L139 ounterexampleChecker]: Examining path program with hash 1705261593, occurence #6 [2025-04-14 12:50:55,230 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 12:50:55,230 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 12:50:55,230 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:50:55,230 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-04-14 12:50:55,230 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:50:55,230 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-04-14 12:50:55,230 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:50:55,230 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-04-14 12:50:55,230 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:50:55,230 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-04-14 12:50:55,230 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:50:55,230 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 237 [2025-04-14 12:50:55,230 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:50:55,230 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 12:50:55,230 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:50:55,230 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:50:55,230 INFO L85 PathProgramCache]: Analyzing trace with hash -2000065094, now seen corresponding path program 17 times [2025-04-14 12:50:55,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:50:55,231 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660245015] [2025-04-14 12:50:55,231 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 12:50:55,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:50:55,257 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 241 statements into 11 equivalence classes. [2025-04-14 12:50:55,602 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 241 of 241 statements. [2025-04-14 12:50:55,602 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-04-14 12:50:55,602 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:50:56,402 INFO L134 CoverageAnalysis]: Checked inductivity of 854 backedges. 463 proven. 162 refuted. 0 times theorem prover too weak. 229 trivial. 0 not checked. [2025-04-14 12:50:56,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:50:56,402 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660245015] [2025-04-14 12:50:56,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660245015] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:50:56,402 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [349039697] [2025-04-14 12:50:56,402 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 12:50:56,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:50:56,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 12:50:56,404 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:50:56,405 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:50:56,716 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 241 statements into 11 equivalence classes. [2025-04-14 12:51:28,514 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 241 of 241 statements. [2025-04-14 12:51:28,514 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-04-14 12:51:28,514 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:51:28,542 INFO L256 TraceCheckSpWp]: Trace formula consists of 1146 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 12:51:28,545 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:51:29,179 INFO L134 CoverageAnalysis]: Checked inductivity of 854 backedges. 570 proven. 55 refuted. 0 times theorem prover too weak. 229 trivial. 0 not checked. [2025-04-14 12:51:29,179 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 12:51:29,804 INFO L134 CoverageAnalysis]: Checked inductivity of 854 backedges. 429 proven. 196 refuted. 0 times theorem prover too weak. 229 trivial. 0 not checked. [2025-04-14 12:51:29,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [349039697] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 12:51:29,804 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 12:51:29,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 70 [2025-04-14 12:51:29,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210997313] [2025-04-14 12:51:29,805 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 12:51:29,805 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2025-04-14 12:51:29,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 12:51:29,806 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2025-04-14 12:51:29,807 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=917, Invalid=3913, Unknown=0, NotChecked=0, Total=4830 [2025-04-14 12:51:29,807 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:51:29,807 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 12:51:29,807 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 7.728571428571429) internal successors, (541), 70 states have internal predecessors, (541), 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:51:29,807 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:51:29,807 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:51:29,807 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:51:29,807 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:51:29,807 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 12:51:29,807 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:51:29,807 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:51:29,807 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:51:29,807 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-14 12:51:29,807 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:51:29,807 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2025-04-14 12:51:29,807 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-04-14 12:51:29,807 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-04-14 12:51:29,807 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:51:29,808 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:51:29,808 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:51:29,808 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 12:51:29,808 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:51:29,808 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-14 12:51:29,808 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 12:51:30,015 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:51:30,016 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:51:30,016 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 12:51:30,016 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:51:30,016 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 12:51:30,016 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:51:30,016 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-04-14 12:51:30,016 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:51:30,016 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-14 12:51:30,016 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:51:30,016 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2025-04-14 12:51:30,016 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-14 12:51:30,016 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-04-14 12:51:30,016 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 12:51:30,016 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:51:30,016 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 12:51:30,016 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 12:51:30,016 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-14 12:51:30,016 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-14 12:51:30,016 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 12:51:30,045 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:51:30,216 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,SelfDestructingSolverStorable65 [2025-04-14 12:51:30,217 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-14 12:51:30,217 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 12:51:30,217 INFO L139 ounterexampleChecker]: Examining path program with hash 1705261593, occurence #7 [2025-04-14 12:51:30,217 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 12:51:30,217 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-14 12:51:30,217 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 12:51:30,217 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-04-14 12:51:30,217 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:51:30,217 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-04-14 12:51:30,217 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:51:30,217 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-04-14 12:51:30,217 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:51:30,218 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-04-14 12:51:30,218 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:51:30,218 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 239 [2025-04-14 12:51:30,218 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 12:51:30,218 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 12:51:30,218 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 12:51:30,218 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 12:51:30,218 INFO L85 PathProgramCache]: Analyzing trace with hash -1358129766, now seen corresponding path program 18 times [2025-04-14 12:51:30,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 12:51:30,218 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983084278] [2025-04-14 12:51:30,218 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 12:51:30,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 12:51:30,249 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 243 statements into 11 equivalence classes. [2025-04-14 12:51:30,911 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) and asserted 243 of 243 statements. [2025-04-14 12:51:30,912 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2025-04-14 12:51:30,912 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:52:15,548 INFO L134 CoverageAnalysis]: Checked inductivity of 877 backedges. 8 proven. 869 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 12:52:15,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 12:52:15,548 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983084278] [2025-04-14 12:52:15,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983084278] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 12:52:15,548 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1120677922] [2025-04-14 12:52:15,548 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 12:52:15,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:52:15,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 12:52:15,550 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:52:15,551 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:52:15,875 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 243 statements into 11 equivalence classes. [2025-04-14 12:52:26,862 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) and asserted 243 of 243 statements. [2025-04-14 12:52:26,862 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2025-04-14 12:52:26,862 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 12:52:26,879 INFO L256 TraceCheckSpWp]: Trace formula consists of 1164 conjuncts, 296 conjuncts are in the unsatisfiable core [2025-04-14 12:52:26,889 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 12:52:30,159 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2025-04-14 12:53:22,478 WARN L286 SmtUtils]: Spent 8.36s on a formula simplification. DAG size of input: 1043 DAG size of output: 637 (called from [L 323] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2025-04-14 12:53:22,479 INFO L325 Elim1Store]: treesize reduction 2707, result has 52.2 percent of original size [2025-04-14 12:53:22,479 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 35 select indices, 35 select index equivalence classes, 66 disjoint index pairs (out of 595 index pairs), introduced 35 new quantified variables, introduced 595 case distinctions, treesize of input 704 treesize of output 3085 [2025-04-14 12:54:22,383 WARN L656 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2025-04-14 12:54:22,830 INFO L134 CoverageAnalysis]: Checked inductivity of 877 backedges. 18 proven. 858 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 12:54:22,831 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 12:55:42,300 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 12:55:42,410 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 5153335 treesize of output 4530621 [2025-04-14 12:56:04,131 WARN L286 SmtUtils]: Spent 21.44s on a formula simplification. DAG size of input: 82212 DAG size of output: 346 (called from [L 726] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) Received shutdown request... [2025-04-14 12:56:54,230 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:56:54,234 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:56:54,238 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2025-04-14 12:56:54,719 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (4 of 5 remaining) [2025-04-14 12:56:54,734 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:56:54,919 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 12:56:54,920 WARN L610 AbstractCegarLoop]: Verification canceled: while PartialOrderCegarLoop was analyzing trace of length 244 with TraceHistMax 20,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-30-1 term,while PolyPacSimplificationTermWalker was simplifying 30 xjuncts wrt. a ∧-29-17-1 context. [2025-04-14 12:56:54,925 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (3 of 5 remaining) [2025-04-14 12:56:54,925 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 5 remaining) [2025-04-14 12:56:54,925 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 5 remaining) [2025-04-14 12:56:54,925 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 5 remaining) [2025-04-14 12:56:54,928 INFO L422 BasicCegarLoop]: Path program histogram: [18, 1] [2025-04-14 12:56:54,930 INFO L242 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2025-04-14 12:56:54,930 INFO L171 ceAbstractionStarter]: Computing trace abstraction results [2025-04-14 12:56:54,939 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:56:54,940 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.04 12:56:54 BasicIcfg [2025-04-14 12:56:54,940 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-04-14 12:56:54,942 INFO L158 Benchmark]: Toolchain (without parser) took 841312.61ms. Allocated memory was 142.6MB in the beginning and 2.4GB in the end (delta: 2.2GB). Free memory was 99.1MB in the beginning and 1.4GB in the end (delta: -1.3GB). Peak memory consumption was 1.7GB. Max. memory is 8.0GB. [2025-04-14 12:56:54,942 INFO L158 Benchmark]: CDTParser took 0.71ms. Allocated memory is still 159.4MB. Free memory is still 87.6MB. There was no memory consumed. Max. memory is 8.0GB. [2025-04-14 12:56:54,942 INFO L158 Benchmark]: CACSL2BoogieTranslator took 298.48ms. Allocated memory is still 142.6MB. Free memory was 99.1MB in the beginning and 83.0MB in the end (delta: 16.1MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. [2025-04-14 12:56:54,942 INFO L158 Benchmark]: Boogie Procedure Inliner took 44.41ms. Allocated memory is still 142.6MB. Free memory was 83.0MB in the beginning and 80.7MB in the end (delta: 2.3MB). There was no memory consumed. Max. memory is 8.0GB. [2025-04-14 12:56:54,942 INFO L158 Benchmark]: Boogie Preprocessor took 34.76ms. Allocated memory is still 142.6MB. Free memory was 80.7MB in the beginning and 78.9MB in the end (delta: 1.8MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2025-04-14 12:56:54,942 INFO L158 Benchmark]: RCFGBuilder took 740.24ms. Allocated memory is still 142.6MB. Free memory was 78.9MB in the beginning and 61.0MB in the end (delta: 17.9MB). Peak memory consumption was 61.9MB. Max. memory is 8.0GB. [2025-04-14 12:56:54,943 INFO L158 Benchmark]: TraceAbstraction took 840190.74ms. Allocated memory was 142.6MB in the beginning and 2.4GB in the end (delta: 2.2GB). Free memory was 60.2MB in the beginning and 1.4GB in the end (delta: -1.3GB). Peak memory consumption was 1.6GB. Max. memory is 8.0GB. [2025-04-14 12:56:54,943 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.71ms. Allocated memory is still 159.4MB. Free memory is still 87.6MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 298.48ms. Allocated memory is still 142.6MB. Free memory was 99.1MB in the beginning and 83.0MB in the end (delta: 16.1MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 44.41ms. Allocated memory is still 142.6MB. Free memory was 83.0MB in the beginning and 80.7MB in the end (delta: 2.3MB). There was no memory consumed. Max. memory is 8.0GB. * Boogie Preprocessor took 34.76ms. Allocated memory is still 142.6MB. Free memory was 80.7MB in the beginning and 78.9MB in the end (delta: 1.8MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * RCFGBuilder took 740.24ms. Allocated memory is still 142.6MB. Free memory was 78.9MB in the beginning and 61.0MB in the end (delta: 17.9MB). Peak memory consumption was 61.9MB. Max. memory is 8.0GB. * TraceAbstraction took 840190.74ms. Allocated memory was 142.6MB in the beginning and 2.4GB in the end (delta: 2.2GB). Free memory was 60.2MB in the beginning and 1.4GB in the end (delta: -1.3GB). Peak memory consumption was 1.6GB. 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: 147040, independent: 127305, independent conditional: 125972, independent unconditional: 1333, dependent: 19735, dependent conditional: 19715, dependent unconditional: 20, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 129525, independent: 127305, independent conditional: 125972, independent unconditional: 1333, dependent: 2220, dependent conditional: 2200, dependent unconditional: 20, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 129525, independent: 127305, independent conditional: 125972, independent unconditional: 1333, dependent: 2220, dependent conditional: 2200, dependent unconditional: 20, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 138822, independent: 127305, independent conditional: 125972, independent unconditional: 1333, dependent: 11517, dependent conditional: 11497, dependent unconditional: 20, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 138822, independent: 127305, independent conditional: 1971, independent unconditional: 125334, dependent: 11517, dependent conditional: 2791, dependent unconditional: 8726, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 138822, independent: 127305, independent conditional: 1971, independent unconditional: 125334, dependent: 11517, dependent conditional: 2791, dependent unconditional: 8726, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1265, independent: 1182, independent conditional: 31, independent unconditional: 1151, dependent: 83, dependent conditional: 63, dependent unconditional: 20, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1265, independent: 1145, independent conditional: 0, independent unconditional: 1145, dependent: 120, dependent conditional: 0, dependent unconditional: 120, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 120, independent: 37, independent conditional: 31, independent unconditional: 6, dependent: 83, dependent conditional: 63, dependent unconditional: 20, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 120, independent: 37, independent conditional: 31, independent unconditional: 6, dependent: 83, dependent conditional: 63, dependent unconditional: 20, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 2873, independent: 670, independent conditional: 512, independent unconditional: 158, dependent: 2203, dependent conditional: 1578, dependent unconditional: 625, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 25, Symbolic Conditions with UNKNOWN Satisfiability: 0, Protected Queries: 0 ], Cache Queries: [ total: 138822, independent: 126123, independent conditional: 1940, independent unconditional: 124183, dependent: 11434, dependent conditional: 2728, dependent unconditional: 8706, unknown: 1265, unknown conditional: 94, unknown unconditional: 1171] , Statistics on independence cache: Total cache size (in pairs): 1290, Positive cache size: 1207, Positive conditional cache size: 56, Positive unconditional cache size: 1151, Negative cache size: 83, Negative conditional cache size: 63, Negative unconditional cache size: 20, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 132707, Maximal queried relation: 6, Independence queries for same thread: 17515, Persistent sets #1 benchmarks: Persistent set computation time: 0.9s, Number of persistent set computation: 684, Number of trivial persistent sets: 446, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1353, independent: 1333, independent conditional: 0, independent unconditional: 1333, dependent: 20, dependent conditional: 0, dependent unconditional: 20, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 147040, independent: 127305, independent conditional: 125972, independent unconditional: 1333, dependent: 19735, dependent conditional: 19715, dependent unconditional: 20, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 129525, independent: 127305, independent conditional: 125972, independent unconditional: 1333, dependent: 2220, dependent conditional: 2200, dependent unconditional: 20, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 129525, independent: 127305, independent conditional: 125972, independent unconditional: 1333, dependent: 2220, dependent conditional: 2200, dependent unconditional: 20, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 138822, independent: 127305, independent conditional: 125972, independent unconditional: 1333, dependent: 11517, dependent conditional: 11497, dependent unconditional: 20, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 138822, independent: 127305, independent conditional: 1971, independent unconditional: 125334, dependent: 11517, dependent conditional: 2791, dependent unconditional: 8726, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 138822, independent: 127305, independent conditional: 1971, independent unconditional: 125334, dependent: 11517, dependent conditional: 2791, dependent unconditional: 8726, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1265, independent: 1182, independent conditional: 31, independent unconditional: 1151, dependent: 83, dependent conditional: 63, dependent unconditional: 20, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1265, independent: 1145, independent conditional: 0, independent unconditional: 1145, dependent: 120, dependent conditional: 0, dependent unconditional: 120, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 120, independent: 37, independent conditional: 31, independent unconditional: 6, dependent: 83, dependent conditional: 63, dependent unconditional: 20, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 120, independent: 37, independent conditional: 31, independent unconditional: 6, dependent: 83, dependent conditional: 63, dependent unconditional: 20, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 2873, independent: 670, independent conditional: 512, independent unconditional: 158, dependent: 2203, dependent conditional: 1578, dependent unconditional: 625, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 25, Symbolic Conditions with UNKNOWN Satisfiability: 0, Protected Queries: 0 ], Cache Queries: [ total: 138822, independent: 126123, independent conditional: 1940, independent unconditional: 124183, dependent: 11434, dependent conditional: 2728, dependent unconditional: 8706, unknown: 1265, unknown conditional: 94, unknown unconditional: 1171] , Statistics on independence cache: Total cache size (in pairs): 1290, Positive cache size: 1207, Positive conditional cache size: 56, Positive unconditional cache size: 1151, Negative cache size: 83, Negative conditional cache size: 63, Negative unconditional cache size: 20, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 132707, Maximal queried relation: 6, Independence queries for same thread: 17515 - TimeoutResultAtElement [Line: 154]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable Cancelled while PartialOrderCegarLoop was analyzing trace of length 244 with TraceHistMax 20,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-30-1 term,while PolyPacSimplificationTermWalker was simplifying 30 xjuncts wrt. a ∧-29-17-1 context. - TimeoutResultAtElement [Line: 145]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 244 with TraceHistMax 20,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-30-1 term,while PolyPacSimplificationTermWalker was simplifying 30 xjuncts wrt. a ∧-29-17-1 context. - TimeoutResultAtElement [Line: 147]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 244 with TraceHistMax 20,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-30-1 term,while PolyPacSimplificationTermWalker was simplifying 30 xjuncts wrt. a ∧-29-17-1 context. - TimeoutResultAtElement [Line: 144]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 244 with TraceHistMax 20,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-30-1 term,while PolyPacSimplificationTermWalker was simplifying 30 xjuncts wrt. a ∧-29-17-1 context. - TimeoutResultAtElement [Line: 146]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 244 with TraceHistMax 20,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-30-1 term,while PolyPacSimplificationTermWalker was simplifying 30 xjuncts wrt. a ∧-29-17-1 context. - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances CFG has 9 procedures, 75 locations, 84 edges, 5 error locations. Started 1 CEGAR loops. OverallTime: 840.0s, OverallIterations: 21, TraceHistogramMax: 0, PathProgramHistogramMax: 18, EmptinessCheckTime: 9.2s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 307, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.9s SsaConstructionTime, 431.5s SatisfiabilityAnalysisTime, 49.1s InterpolantComputationTime, 8716 NumberOfCodeBlocks, 8150 NumberOfCodeBlocksAsserted, 143 NumberOfCheckSat, 12728 ConstructedInterpolants, 978 QuantifiedInterpolants, 76770 SizeOfPredicates, 145 NumberOfNonLiveVariables, 17003 ConjunctsInSsa, 329 ConjunctsInUnsatCore, 48 InterpolantComputations, 3 PerfectInterpolantSequences, 30829/35528 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: 2, ConComChecker Statistics: CheckTime [ms]: 18205, ConditionCalculationTime [ms]: 1083, ConditionCalculations: 38, QuantifiedConditions: 0, TraceChecks: 25, UnknownTraceChecks: 0, UnsatisfiedConditions: 0, ImperfectProofs: 23 RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown