/root/.sdkman/candidates/java/21.0.5-tem/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata ./data -tc ../benchexec/../../../trunk/examples/toolchains/AutomizerCInline_IcfgBuilder.xml -s ../benchexec/../../../trunk/examples/settings/default/gemcutter/svcomp-Reach-32bit-GemCutter_Default.epf --preprocessor.replace.while.statements.and.if-then-else.statements false -i ../../../trunk/examples/svcomp/weaver/parallel-parallel-sum-equiv.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.3.0-dev-4cc0a57-m [2025-04-14 16:01:41,790 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-04-14 16:01:41,848 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../benchexec/../../../trunk/examples/settings/default/gemcutter/svcomp-Reach-32bit-GemCutter_Default.epf [2025-04-14 16:01:41,854 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-04-14 16:01:41,855 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-04-14 16:01:41,874 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-04-14 16:01:41,875 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-04-14 16:01:41,875 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-04-14 16:01:41,875 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-04-14 16:01:41,875 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-04-14 16:01:41,875 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-04-14 16:01:41,875 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-04-14 16:01:41,875 INFO L153 SettingsManager]: * Use SBE=true [2025-04-14 16:01:41,875 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-04-14 16:01:41,876 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-04-14 16:01:41,876 INFO L153 SettingsManager]: * sizeof long=4 [2025-04-14 16:01:41,876 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-04-14 16:01:41,876 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-04-14 16:01:41,876 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-04-14 16:01:41,876 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-04-14 16:01:41,876 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-04-14 16:01:41,876 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-04-14 16:01:41,876 INFO L153 SettingsManager]: * sizeof long double=12 [2025-04-14 16:01:41,876 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-04-14 16:01:41,876 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-04-14 16:01:41,876 INFO L153 SettingsManager]: * Use constant arrays=true [2025-04-14 16:01:41,876 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-04-14 16:01:41,876 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-14 16:01:41,876 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-04-14 16:01:41,876 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-04-14 16:01:41,876 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-14 16:01:41,877 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-04-14 16:01:41,877 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-14 16:01:41,877 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-04-14 16:01:41,877 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-04-14 16:01:41,877 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-14 16:01:41,877 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-04-14 16:01:41,877 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-04-14 16:01:41,877 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-04-14 16:01:41,877 INFO L153 SettingsManager]: * Commutativity condition synthesis=NECESSARY_AND_SUFFICIENT [2025-04-14 16:01:41,877 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-04-14 16:01:41,877 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-04-14 16:01:41,877 INFO L153 SettingsManager]: * DFS Order used in POR=LOOP_LOCKSTEP [2025-04-14 16:01:41,877 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-04-14 16:01:41,877 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2025-04-14 16:01:41,877 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2025-04-14 16:01:41,879 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2025-04-14 16:01:41,879 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.boogie.preprocessor: Replace while statements and if-then-else statements -> false [2025-04-14 16:01:42,083 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-04-14 16:01:42,090 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-04-14 16:01:42,091 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-04-14 16:01:42,092 INFO L270 PluginConnector]: Initializing CDTParser... [2025-04-14 16:01:42,092 INFO L274 PluginConnector]: CDTParser initialized [2025-04-14 16:01:42,094 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/parallel-parallel-sum-equiv.wvr.c [2025-04-14 16:01:43,390 INFO L538 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2934301fe/ae69e87b98564350a3b700ecee2f19e6/FLAG22e2466aa [2025-04-14 16:01:43,614 INFO L389 CDTParser]: Found 1 translation units. [2025-04-14 16:01:43,615 INFO L178 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-parallel-sum-equiv.wvr.c [2025-04-14 16:01:43,622 INFO L432 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2934301fe/ae69e87b98564350a3b700ecee2f19e6/FLAG22e2466aa [2025-04-14 16:01:44,391 INFO L440 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2934301fe/ae69e87b98564350a3b700ecee2f19e6 [2025-04-14 16:01:44,394 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-04-14 16:01:44,395 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2025-04-14 16:01:44,395 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-04-14 16:01:44,395 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-04-14 16:01:44,398 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-04-14 16:01:44,399 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.04 04:01:44" (1/1) ... [2025-04-14 16:01:44,399 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@18d28b4e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 04:01:44, skipping insertion in model container [2025-04-14 16:01:44,399 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.04 04:01:44" (1/1) ... [2025-04-14 16:01:44,415 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-04-14 16:01:44,562 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-parallel-sum-equiv.wvr.c[3822,3835] [2025-04-14 16:01:44,568 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-04-14 16:01:44,578 INFO L200 MainTranslator]: Completed pre-run [2025-04-14 16:01:44,602 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-parallel-sum-equiv.wvr.c[3822,3835] [2025-04-14 16:01:44,604 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-04-14 16:01:44,614 INFO L204 MainTranslator]: Completed translation [2025-04-14 16:01:44,614 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 04:01:44 WrapperNode [2025-04-14 16:01:44,614 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-04-14 16:01:44,615 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-04-14 16:01:44,615 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-04-14 16:01:44,615 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-04-14 16:01:44,618 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 04:01:44" (1/1) ... [2025-04-14 16:01:44,629 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 04:01:44" (1/1) ... [2025-04-14 16:01:44,658 INFO L138 Inliner]: procedures = 26, calls = 53, calls flagged for inlining = 18, calls inlined = 22, statements flattened = 245 [2025-04-14 16:01:44,659 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-04-14 16:01:44,659 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-04-14 16:01:44,659 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-04-14 16:01:44,659 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-04-14 16:01:44,667 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 04:01:44" (1/1) ... [2025-04-14 16:01:44,668 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 04:01:44" (1/1) ... [2025-04-14 16:01:44,670 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 04:01:44" (1/1) ... [2025-04-14 16:01:44,670 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 04:01:44" (1/1) ... [2025-04-14 16:01:44,676 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 04:01:44" (1/1) ... [2025-04-14 16:01:44,677 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 04:01:44" (1/1) ... [2025-04-14 16:01:44,678 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 04:01:44" (1/1) ... [2025-04-14 16:01:44,679 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 04:01:44" (1/1) ... [2025-04-14 16:01:44,685 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-04-14 16:01:44,686 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-04-14 16:01:44,686 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-04-14 16:01:44,686 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-04-14 16:01:44,688 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 04:01:44" (1/1) ... [2025-04-14 16:01:44,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-14 16:01:44,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:01:44,711 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-04-14 16:01:44,713 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-04-14 16:01:44,729 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-04-14 16:01:44,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2025-04-14 16:01:44,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2025-04-14 16:01:44,729 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-04-14 16:01:44,729 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-04-14 16:01:44,729 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-04-14 16:01:44,729 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-04-14 16:01:44,729 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2025-04-14 16:01:44,729 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2025-04-14 16:01:44,729 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2025-04-14 16:01:44,729 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2025-04-14 16:01:44,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2025-04-14 16:01:44,729 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2025-04-14 16:01:44,729 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2025-04-14 16:01:44,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-04-14 16:01:44,730 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-04-14 16:01:44,730 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-04-14 16:01:44,730 WARN L225 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-04-14 16:01:44,808 INFO L256 CfgBuilder]: Building ICFG [2025-04-14 16:01:44,810 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-04-14 16:01:45,090 INFO L303 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-04-14 16:01:45,090 INFO L307 CfgBuilder]: Performing block encoding [2025-04-14 16:01:45,313 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-04-14 16:01:45,314 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-04-14 16:01:45,314 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 14.04 04:01:45 BoogieIcfgContainer [2025-04-14 16:01:45,315 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-04-14 16:01:45,316 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-04-14 16:01:45,316 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-04-14 16:01:45,320 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-04-14 16:01:45,320 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.04 04:01:44" (1/3) ... [2025-04-14 16:01:45,321 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6b7c6a92 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.04 04:01:45, skipping insertion in model container [2025-04-14 16:01:45,321 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 04:01:44" (2/3) ... [2025-04-14 16:01:45,321 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6b7c6a92 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.04 04:01:45, skipping insertion in model container [2025-04-14 16:01:45,321 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 14.04 04:01:45" (3/3) ... [2025-04-14 16:01:45,322 INFO L128 eAbstractionObserver]: Analyzing ICFG parallel-parallel-sum-equiv.wvr.c [2025-04-14 16:01:45,333 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-04-14 16:01:45,335 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG parallel-parallel-sum-equiv.wvr.c that has 5 procedures, 48 locations, 50 edges, 1 initial locations, 4 loop locations, and 1 error locations. [2025-04-14 16:01:45,335 INFO L490 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-04-14 16:01:45,387 INFO L143 ThreadInstanceAdder]: Constructed 10 joinOtherThreadTransitions. [2025-04-14 16:01:45,419 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-14 16:01:45,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-04-14 16:01:45,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:01:45,423 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2025-04-14 16:01:45,424 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2025-04-14 16:01:45,491 INFO L177 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2025-04-14 16:01:45,502 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2025-04-14 16:01:45,511 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;@44d935c1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-14 16:01:45,511 INFO L341 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2025-04-14 16:01:45,842 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 16:01:45,842 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:01:45,842 INFO L139 ounterexampleChecker]: Examining path program with hash -1678232961, occurence #1 [2025-04-14 16:01:45,842 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-14 16:01:45,842 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:01:45,845 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:01:45,845 INFO L85 PathProgramCache]: Analyzing trace with hash 523858205, now seen corresponding path program 1 times [2025-04-14 16:01:45,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:01:45,850 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21741059] [2025-04-14 16:01:45,850 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:01:45,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:01:45,926 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 33 statements into 1 equivalence classes. [2025-04-14 16:01:45,951 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-04-14 16:01:45,952 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:01:45,952 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:01:46,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:01:46,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:01:46,029 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21741059] [2025-04-14 16:01:46,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21741059] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 16:01:46,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 16:01:46,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-04-14 16:01:46,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424224858] [2025-04-14 16:01:46,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 16:01:46,033 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-04-14 16:01:46,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:01:46,045 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-04-14 16:01:46,046 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-04-14 16:01:46,046 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:46,047 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:01:46,048 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 16.5) internal successors, (33), 2 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:01:46,048 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:46,297 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:46,297 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-04-14 16:01:46,298 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 16:01:46,298 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:01:46,298 INFO L139 ounterexampleChecker]: Examining path program with hash 1594512543, occurence #1 [2025-04-14 16:01:46,298 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-14 16:01:46,298 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:01:46,298 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:01:46,298 INFO L85 PathProgramCache]: Analyzing trace with hash -461771014, now seen corresponding path program 1 times [2025-04-14 16:01:46,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:01:46,298 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599586914] [2025-04-14 16:01:46,298 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:01:46,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:01:46,311 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 48 statements into 1 equivalence classes. [2025-04-14 16:01:46,354 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 48 of 48 statements. [2025-04-14 16:01:46,354 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:01:46,354 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:01:46,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:01:46,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:01:46,594 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599586914] [2025-04-14 16:01:46,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599586914] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 16:01:46,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 16:01:46,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-04-14 16:01:46,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455462945] [2025-04-14 16:01:46,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 16:01:46,596 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-04-14 16:01:46,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:01:46,596 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-04-14 16:01:46,596 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-04-14 16:01:46,596 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:46,596 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:01:46,596 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:01:46,597 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:46,597 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:46,729 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:46,729 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:01:46,729 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-04-14 16:01:46,729 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 16:01:46,729 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:01:46,730 INFO L139 ounterexampleChecker]: Examining path program with hash -1126325383, occurence #1 [2025-04-14 16:01:46,730 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-14 16:01:46,730 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:01:46,730 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:01:46,730 INFO L85 PathProgramCache]: Analyzing trace with hash 1642234993, now seen corresponding path program 1 times [2025-04-14 16:01:46,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:01:46,730 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942626009] [2025-04-14 16:01:46,730 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:01:46,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:01:46,744 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 60 statements into 1 equivalence classes. [2025-04-14 16:01:46,762 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 60 of 60 statements. [2025-04-14 16:01:46,763 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:01:46,763 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:01:46,941 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-04-14 16:01:46,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:01:46,941 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942626009] [2025-04-14 16:01:46,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942626009] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 16:01:46,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 16:01:46,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-04-14 16:01:46,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463837028] [2025-04-14 16:01:46,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 16:01:46,942 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-04-14 16:01:46,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:01:46,942 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-04-14 16:01:46,942 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-04-14 16:01:46,942 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:46,942 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:01:46,942 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 4 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:01:46,942 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:46,942 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:01:46,943 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:47,039 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:47,039 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:01:47,039 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:01:47,039 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-04-14 16:01:47,039 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 16:01:47,040 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:01:47,040 INFO L139 ounterexampleChecker]: Examining path program with hash -1126325383, occurence #2 [2025-04-14 16:01:47,040 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 16:01:47,040 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2025-04-14 16:01:47,059 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:01:47,059 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-04-14 16:01:47,059 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:01:47,059 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-04-14 16:01:47,059 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:01:47,059 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-04-14 16:01:47,059 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:01:47,059 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-04-14 16:01:47,059 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:01:47,059 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-04-14 16:01:47,059 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:01:47,059 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-04-14 16:01:47,059 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:01:47,060 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-04-14 16:01:47,060 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:01:47,060 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2025-04-14 16:01:47,060 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:01:47,060 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-04-14 16:01:47,060 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:01:47,060 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 16:01:47,060 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:01:47,060 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:01:47,060 INFO L85 PathProgramCache]: Analyzing trace with hash -206923368, now seen corresponding path program 1 times [2025-04-14 16:01:47,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:01:47,060 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129782282] [2025-04-14 16:01:47,060 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:01:47,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:01:47,073 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 61 statements into 1 equivalence classes. [2025-04-14 16:01:47,089 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 61 of 61 statements. [2025-04-14 16:01:47,089 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:01:47,089 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:01:47,252 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-04-14 16:01:47,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:01:47,253 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129782282] [2025-04-14 16:01:47,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129782282] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:01:47,253 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1894240203] [2025-04-14 16:01:47,253 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:01:47,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:01:47,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:01:47,256 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:01:47,257 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-04-14 16:01:47,315 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 61 statements into 1 equivalence classes. [2025-04-14 16:01:47,348 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 61 of 61 statements. [2025-04-14 16:01:47,349 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:01:47,349 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:01:47,350 INFO L256 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-04-14 16:01:47,355 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:01:47,436 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-04-14 16:01:47,437 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:01:47,496 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-04-14 16:01:47,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1894240203] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:01:47,496 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:01:47,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2025-04-14 16:01:47,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797320948] [2025-04-14 16:01:47,496 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:01:47,497 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 16:01:47,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:01:47,497 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 16:01:47,497 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2025-04-14 16:01:47,497 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:47,497 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:01:47,497 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 11 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:01:47,497 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:47,498 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:01:47,498 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:01:47,498 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:47,670 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:47,670 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:01:47,670 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:01:47,670 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:01:47,678 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2025-04-14 16:01:47,871 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2025-04-14 16:01:47,871 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 16:01:47,871 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:01:47,872 INFO L139 ounterexampleChecker]: Examining path program with hash -1126325383, occurence #3 [2025-04-14 16:01:47,872 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 16:01:47,872 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-04-14 16:01:47,872 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:01:47,872 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-04-14 16:01:47,872 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:01:47,872 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-04-14 16:01:47,872 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:01:47,872 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2025-04-14 16:01:47,873 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:01:47,873 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-04-14 16:01:47,873 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:01:47,873 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-04-14 16:01:47,873 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:01:47,873 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-04-14 16:01:47,873 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:01:47,873 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-04-14 16:01:47,873 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:01:47,873 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 58 [2025-04-14 16:01:47,873 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:01:47,873 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-04-14 16:01:47,873 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:01:47,873 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 16:01:47,873 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:01:47,873 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:01:47,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1696257711, now seen corresponding path program 2 times [2025-04-14 16:01:47,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:01:47,874 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863541801] [2025-04-14 16:01:47,874 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 16:01:47,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:01:47,885 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 62 statements into 2 equivalence classes. [2025-04-14 16:01:47,913 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 62 of 62 statements. [2025-04-14 16:01:47,913 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 16:01:47,913 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:01:48,134 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:01:48,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:01:48,134 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863541801] [2025-04-14 16:01:48,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863541801] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:01:48,134 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1232625747] [2025-04-14 16:01:48,134 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 16:01:48,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:01:48,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:01:48,136 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:01:48,139 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-04-14 16:01:48,201 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 62 statements into 2 equivalence classes. [2025-04-14 16:01:48,234 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 62 of 62 statements. [2025-04-14 16:01:48,234 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 16:01:48,235 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:01:48,236 INFO L256 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-04-14 16:01:48,238 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:01:48,440 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 10 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:01:48,440 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:01:48,590 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 10 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:01:48,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1232625747] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:01:48,590 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:01:48,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2025-04-14 16:01:48,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663890241] [2025-04-14 16:01:48,591 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:01:48,591 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2025-04-14 16:01:48,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:01:48,592 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2025-04-14 16:01:48,592 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=508, Unknown=0, NotChecked=0, Total=702 [2025-04-14 16:01:48,592 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:48,592 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:01:48,592 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 5.62962962962963) internal successors, (152), 26 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:01:48,592 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:48,592 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:01:48,592 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:01:48,592 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:01:48,593 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:48,745 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:48,745 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:01:48,745 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:01:48,745 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:01:48,745 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:01:48,751 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2025-04-14 16:01:48,946 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:01:48,946 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 16:01:48,946 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:01:48,946 INFO L139 ounterexampleChecker]: Examining path program with hash -1126325383, occurence #4 [2025-04-14 16:01:48,946 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 16:01:48,946 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-04-14 16:01:48,946 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:01:48,946 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-04-14 16:01:48,947 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:01:48,947 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-04-14 16:01:48,947 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:01:48,947 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-04-14 16:01:48,947 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:01:48,947 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-04-14 16:01:48,947 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:01:48,947 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-04-14 16:01:48,947 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:01:48,947 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 56 [2025-04-14 16:01:48,947 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:01:48,947 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-04-14 16:01:48,947 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:01:48,947 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 62 [2025-04-14 16:01:48,947 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:01:48,947 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 64 [2025-04-14 16:01:48,947 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:01:48,947 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 16:01:48,947 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:01:48,947 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:01:48,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1724429551, now seen corresponding path program 3 times [2025-04-14 16:01:48,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:01:48,948 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794469533] [2025-04-14 16:01:48,948 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 16:01:48,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:01:48,957 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 66 statements into 4 equivalence classes. [2025-04-14 16:01:48,977 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 62 of 66 statements. [2025-04-14 16:01:48,978 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-14 16:01:48,978 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:01:49,164 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2025-04-14 16:01:49,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:01:49,164 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794469533] [2025-04-14 16:01:49,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794469533] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:01:49,164 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [208502437] [2025-04-14 16:01:49,164 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 16:01:49,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:01:49,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:01:49,167 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:01:49,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-04-14 16:01:49,229 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 66 statements into 4 equivalence classes. [2025-04-14 16:01:49,263 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 62 of 66 statements. [2025-04-14 16:01:49,263 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-14 16:01:49,263 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:01:49,265 INFO L256 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-04-14 16:01:49,267 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:01:49,423 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2025-04-14 16:01:49,423 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:01:49,519 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2025-04-14 16:01:49,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [208502437] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 16:01:49,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 16:01:49,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10, 10] total 24 [2025-04-14 16:01:49,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267646736] [2025-04-14 16:01:49,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 16:01:49,520 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-14 16:01:49,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:01:49,520 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-14 16:01:49,521 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=396, Unknown=0, NotChecked=0, Total=552 [2025-04-14 16:01:49,521 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:49,521 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:01:49,521 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:01:49,521 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:49,521 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:01:49,521 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:01:49,521 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:01:49,521 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:01:49,521 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:49,726 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:49,727 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:01:49,727 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:01:49,727 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:01:49,727 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:01:49,727 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:01:49,733 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 16:01:49,927 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:01:49,928 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 16:01:49,928 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:01:49,928 INFO L139 ounterexampleChecker]: Examining path program with hash -1370868601, occurence #1 [2025-04-14 16:01:49,928 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-14 16:01:49,928 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:01:49,928 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:01:49,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1804438643, now seen corresponding path program 4 times [2025-04-14 16:01:49,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:01:49,928 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952116587] [2025-04-14 16:01:49,928 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 16:01:49,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:01:49,939 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 82 statements into 2 equivalence classes. [2025-04-14 16:01:49,943 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 52 of 82 statements. [2025-04-14 16:01:49,943 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 16:01:49,943 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:01:50,059 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2025-04-14 16:01:50,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:01:50,060 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952116587] [2025-04-14 16:01:50,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952116587] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 16:01:50,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 16:01:50,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-04-14 16:01:50,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247896205] [2025-04-14 16:01:50,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 16:01:50,061 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-14 16:01:50,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:01:50,062 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-14 16:01:50,062 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2025-04-14 16:01:50,062 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:50,062 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:01:50,062 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:01:50,062 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:50,062 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:01:50,062 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:01:50,062 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:01:50,062 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:01:50,062 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:01:50,062 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:50,499 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:50,499 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:01:50,499 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:01:50,499 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:01:50,500 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:01:50,500 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:01:50,500 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:01:50,500 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-04-14 16:01:50,500 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 16:01:50,500 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:01:50,500 INFO L139 ounterexampleChecker]: Examining path program with hash -1384268810, occurence #1 [2025-04-14 16:01:50,500 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-14 16:01:50,500 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:01:50,500 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:01:50,501 INFO L85 PathProgramCache]: Analyzing trace with hash 1312660034, now seen corresponding path program 5 times [2025-04-14 16:01:50,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:01:50,501 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944950088] [2025-04-14 16:01:50,501 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 16:01:50,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:01:50,510 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 86 statements into 4 equivalence classes. [2025-04-14 16:01:50,535 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) and asserted 86 of 86 statements. [2025-04-14 16:01:50,535 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2025-04-14 16:01:50,535 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:01:50,813 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 42 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:01:50,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:01:50,814 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944950088] [2025-04-14 16:01:50,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944950088] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:01:50,814 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1854165543] [2025-04-14 16:01:50,814 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 16:01:50,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:01:50,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:01:50,816 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:01:50,817 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-04-14 16:01:50,891 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 86 statements into 4 equivalence classes. [2025-04-14 16:01:50,938 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) and asserted 86 of 86 statements. [2025-04-14 16:01:50,938 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2025-04-14 16:01:50,938 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:01:50,940 INFO L256 TraceCheckSpWp]: Trace formula consists of 438 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-04-14 16:01:50,943 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:01:51,257 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 42 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:01:51,258 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:01:51,497 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 42 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:01:51,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1854165543] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:01:51,497 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:01:51,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 35 [2025-04-14 16:01:51,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503407454] [2025-04-14 16:01:51,497 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:01:51,497 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2025-04-14 16:01:51,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:01:51,498 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2025-04-14 16:01:51,499 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=322, Invalid=938, Unknown=0, NotChecked=0, Total=1260 [2025-04-14 16:01:51,499 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:51,499 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:01:51,499 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 4.416666666666667) internal successors, (159), 35 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:01:51,499 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:51,499 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:01:51,499 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:01:51,499 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:01:51,499 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:01:51,499 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:01:51,499 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:01:51,499 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:51,728 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:51,728 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:01:51,728 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:01:51,728 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:01:51,728 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:01:51,728 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:01:51,728 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:01:51,728 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:01:51,734 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2025-04-14 16:01:51,928 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:01:51,929 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 16:01:51,929 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:01:51,929 INFO L139 ounterexampleChecker]: Examining path program with hash -1384268810, occurence #2 [2025-04-14 16:01:51,929 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 16:01:51,929 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-04-14 16:01:51,929 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:01:51,929 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 13 [2025-04-14 16:01:51,929 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:01:51,929 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2025-04-14 16:01:51,929 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:01:51,929 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-04-14 16:01:51,929 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:01:51,930 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2025-04-14 16:01:51,930 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:01:51,930 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2025-04-14 16:01:51,930 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:01:51,930 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2025-04-14 16:01:51,930 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:01:51,930 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2025-04-14 16:01:51,930 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:01:51,930 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 75 [2025-04-14 16:01:51,930 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:01:51,930 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2025-04-14 16:01:51,930 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:01:51,930 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 81 [2025-04-14 16:01:51,930 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:01:51,930 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 84 [2025-04-14 16:01:51,930 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:01:51,930 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 85 [2025-04-14 16:01:51,930 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:01:51,930 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 16:01:51,930 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:01:51,930 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:01:51,931 INFO L85 PathProgramCache]: Analyzing trace with hash 398392489, now seen corresponding path program 6 times [2025-04-14 16:01:51,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:01:51,931 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793955660] [2025-04-14 16:01:51,931 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 16:01:51,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:01:51,947 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 87 statements into 5 equivalence classes. [2025-04-14 16:01:52,032 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) and asserted 87 of 87 statements. [2025-04-14 16:01:52,033 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2025-04-14 16:01:52,033 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:01:52,353 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 15 proven. 37 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-04-14 16:01:52,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:01:52,354 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793955660] [2025-04-14 16:01:52,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793955660] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:01:52,354 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1526175097] [2025-04-14 16:01:52,354 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 16:01:52,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:01:52,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:01:52,356 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:01:52,358 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-04-14 16:01:52,413 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 87 statements into 5 equivalence classes. [2025-04-14 16:01:52,462 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) and asserted 87 of 87 statements. [2025-04-14 16:01:52,462 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2025-04-14 16:01:52,462 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:01:52,464 INFO L256 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-04-14 16:01:52,466 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:01:52,724 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 21 proven. 31 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-04-14 16:01:52,724 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:01:52,993 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 28 proven. 24 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-04-14 16:01:52,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1526175097] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:01:52,993 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:01:52,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 37 [2025-04-14 16:01:52,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543895724] [2025-04-14 16:01:52,993 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:01:52,994 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2025-04-14 16:01:52,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:01:52,994 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2025-04-14 16:01:52,995 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=348, Invalid=1058, Unknown=0, NotChecked=0, Total=1406 [2025-04-14 16:01:52,995 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:52,995 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:01:52,995 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 3.973684210526316) internal successors, (151), 37 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:01:52,995 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:52,995 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:01:52,995 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:01:52,995 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:01:52,995 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:01:52,995 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:01:52,995 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:01:52,995 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:01:52,995 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:53,340 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:53,341 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:01:53,341 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:01:53,341 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:01:53,341 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:01:53,341 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:01:53,341 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:01:53,341 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:01:53,341 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:01:53,347 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2025-04-14 16:01:53,545 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:01:53,545 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 16:01:53,545 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:01:53,545 INFO L139 ounterexampleChecker]: Examining path program with hash -992807169, occurence #1 [2025-04-14 16:01:53,545 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-14 16:01:53,545 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:01:53,545 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:01:53,546 INFO L85 PathProgramCache]: Analyzing trace with hash -1973952783, now seen corresponding path program 7 times [2025-04-14 16:01:53,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:01:53,546 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917195459] [2025-04-14 16:01:53,546 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 16:01:53,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:01:53,555 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 103 statements into 1 equivalence classes. [2025-04-14 16:01:53,567 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 103 of 103 statements. [2025-04-14 16:01:53,568 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:01:53,568 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:01:53,887 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 15 proven. 95 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:01:53,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:01:53,887 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917195459] [2025-04-14 16:01:53,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917195459] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:01:53,887 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2008695594] [2025-04-14 16:01:53,887 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 16:01:53,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:01:53,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:01:53,890 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:01:53,892 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-04-14 16:01:53,954 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 103 statements into 1 equivalence classes. [2025-04-14 16:01:53,995 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 103 of 103 statements. [2025-04-14 16:01:53,995 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:01:53,995 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:01:53,997 INFO L256 TraceCheckSpWp]: Trace formula consists of 507 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-04-14 16:01:53,999 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:01:54,348 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 78 proven. 28 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-04-14 16:01:54,348 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:01:54,677 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 78 proven. 28 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-04-14 16:01:54,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2008695594] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:01:54,678 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:01:54,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17, 17] total 46 [2025-04-14 16:01:54,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204511088] [2025-04-14 16:01:54,678 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:01:54,678 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2025-04-14 16:01:54,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:01:54,679 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2025-04-14 16:01:54,680 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=355, Invalid=1807, Unknown=0, NotChecked=0, Total=2162 [2025-04-14 16:01:54,680 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:54,680 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:01:54,680 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 5.085106382978723) internal successors, (239), 46 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:01:54,680 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:54,680 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:01:54,680 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:01:54,680 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:01:54,680 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:01:54,680 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:01:54,680 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:01:54,680 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:01:54,680 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:01:54,680 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:55,284 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:55,284 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:01:55,284 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:01:55,284 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:01:55,284 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:01:55,284 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:01:55,284 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:01:55,284 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:01:55,284 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:01:55,285 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:01:55,291 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 16:01:55,485 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:01:55,485 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 16:01:55,485 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:01:55,485 INFO L139 ounterexampleChecker]: Examining path program with hash 291772946, occurence #1 [2025-04-14 16:01:55,485 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-14 16:01:55,485 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:01:55,486 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:01:55,486 INFO L85 PathProgramCache]: Analyzing trace with hash 1355549913, now seen corresponding path program 8 times [2025-04-14 16:01:55,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:01:55,486 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634720275] [2025-04-14 16:01:55,486 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 16:01:55,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:01:55,499 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 132 statements into 2 equivalence classes. [2025-04-14 16:01:55,542 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 132 of 132 statements. [2025-04-14 16:01:55,542 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 16:01:55,542 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:01:56,211 INFO L134 CoverageAnalysis]: Checked inductivity of 283 backedges. 229 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:01:56,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:01:56,211 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634720275] [2025-04-14 16:01:56,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634720275] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:01:56,211 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [649217665] [2025-04-14 16:01:56,211 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 16:01:56,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:01:56,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:01:56,213 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:01:56,215 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2025-04-14 16:01:56,284 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 132 statements into 2 equivalence classes. [2025-04-14 16:01:56,336 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 132 of 132 statements. [2025-04-14 16:01:56,337 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 16:01:56,337 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:01:56,342 INFO L256 TraceCheckSpWp]: Trace formula consists of 621 conjuncts, 21 conjuncts are in the unsatisfiable core [2025-04-14 16:01:56,345 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:01:56,781 INFO L134 CoverageAnalysis]: Checked inductivity of 283 backedges. 198 proven. 36 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2025-04-14 16:01:56,782 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:01:57,098 INFO L134 CoverageAnalysis]: Checked inductivity of 283 backedges. 198 proven. 36 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2025-04-14 16:01:57,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [649217665] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:01:57,099 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:01:57,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 19, 19] total 53 [2025-04-14 16:01:57,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056601276] [2025-04-14 16:01:57,099 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:01:57,099 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2025-04-14 16:01:57,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:01:57,100 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2025-04-14 16:01:57,101 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=618, Invalid=2244, Unknown=0, NotChecked=0, Total=2862 [2025-04-14 16:01:57,101 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:57,101 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:01:57,101 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 4.296296296296297) internal successors, (232), 53 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:01:57,101 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:57,101 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:01:57,101 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:01:57,101 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:01:57,101 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:01:57,101 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:01:57,101 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:01:57,101 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:01:57,101 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:01:57,101 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:01:57,101 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:57,300 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:01:57,301 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:01:57,301 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:01:57,301 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:01:57,301 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:01:57,301 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:01:57,301 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:01:57,301 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:01:57,301 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:01:57,301 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:01:57,301 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-14 16:01:57,310 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2025-04-14 16:01:57,501 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2025-04-14 16:01:57,502 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 16:01:57,502 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:01:57,502 INFO L139 ounterexampleChecker]: Examining path program with hash 291772946, occurence #2 [2025-04-14 16:01:57,502 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 16:01:57,502 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-04-14 16:01:57,502 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:01:57,502 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2025-04-14 16:01:57,502 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:01:57,502 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-04-14 16:01:57,502 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:01:57,502 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-04-14 16:01:57,502 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:01:57,502 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 112 [2025-04-14 16:01:57,537 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:01:57,537 INFO L85 PathProgramCache]: Analyzing trace with hash 732741106, now seen corresponding path program 1 times [2025-04-14 16:01:57,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 16:01:57,537 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340326654] [2025-04-14 16:01:57,538 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:01:57,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:01:57,548 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 113 statements into 1 equivalence classes. [2025-04-14 16:01:57,564 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 113 of 113 statements. [2025-04-14 16:01:57,565 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:01:57,565 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:01:58,171 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 210 proven. 63 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:01:58,171 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 16:01:58,171 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340326654] [2025-04-14 16:01:58,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340326654] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:01:58,171 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1157518150] [2025-04-14 16:01:58,171 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:01:58,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:01:58,181 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 113 statements into 1 equivalence classes. [2025-04-14 16:01:58,206 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 113 of 113 statements. [2025-04-14 16:01:58,207 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:01:58,207 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:01:58,211 INFO L256 TraceCheckSpWp]: Trace formula consists of 561 conjuncts, 29 conjuncts are in the unsatisfiable core [2025-04-14 16:01:58,218 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:01:59,040 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 228 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:01:59,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1157518150] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:01:59,040 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 16:01:59,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 52 [2025-04-14 16:01:59,040 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 16:01:59,040 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 115 [2025-04-14 16:01:59,040 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:01:59,041 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 119 [2025-04-14 16:01:59,041 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:01:59,041 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 124 [2025-04-14 16:01:59,041 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:01:59,041 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 127 [2025-04-14 16:01:59,041 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:01:59,041 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 129 [2025-04-14 16:01:59,041 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:01:59,041 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 131 [2025-04-14 16:01:59,041 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:01:59,041 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 16:01:59,041 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:01:59,041 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:01:59,041 INFO L85 PathProgramCache]: Analyzing trace with hash -1487449344, now seen corresponding path program 9 times [2025-04-14 16:01:59,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:01:59,041 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047335417] [2025-04-14 16:01:59,041 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 16:01:59,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:01:59,057 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 133 statements into 7 equivalence classes. [2025-04-14 16:01:59,210 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 133 of 133 statements. [2025-04-14 16:01:59,210 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-04-14 16:01:59,210 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:01:59,659 INFO L134 CoverageAnalysis]: Checked inductivity of 292 backedges. 28 proven. 264 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:01:59,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:01:59,659 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047335417] [2025-04-14 16:01:59,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047335417] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:01:59,659 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [116312231] [2025-04-14 16:01:59,659 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 16:01:59,659 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:01:59,659 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:01:59,662 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:01:59,663 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2025-04-14 16:01:59,742 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 133 statements into 7 equivalence classes. [2025-04-14 16:01:59,842 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 133 of 133 statements. [2025-04-14 16:01:59,843 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-04-14 16:01:59,843 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:01:59,848 INFO L256 TraceCheckSpWp]: Trace formula consists of 630 conjuncts, 21 conjuncts are in the unsatisfiable core [2025-04-14 16:01:59,851 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:02:00,248 INFO L134 CoverageAnalysis]: Checked inductivity of 292 backedges. 36 proven. 256 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:02:00,248 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:02:00,554 INFO L134 CoverageAnalysis]: Checked inductivity of 292 backedges. 45 proven. 247 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:02:00,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [116312231] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:02:00,554 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:02:00,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 19] total 47 [2025-04-14 16:02:00,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847064496] [2025-04-14 16:02:00,554 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:02:00,555 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2025-04-14 16:02:00,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:02:00,555 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2025-04-14 16:02:00,556 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=545, Invalid=1711, Unknown=0, NotChecked=0, Total=2256 [2025-04-14 16:02:00,556 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:02:00,556 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:02:00,556 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 5.416666666666667) internal successors, (260), 47 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:02:00,556 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:02:00,556 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:02:00,556 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:02:00,556 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:02:00,556 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:02:00,556 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:02:00,556 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:02:00,556 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:02:00,556 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:02:00,556 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:02:00,556 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-14 16:02:00,556 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:02:00,914 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:02:00,914 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:02:00,914 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:02:00,914 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:02:00,914 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:02:00,914 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:02:00,914 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:02:00,914 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:02:00,914 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:02:00,915 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:02:00,915 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-14 16:02:00,918 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:02:00,924 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2025-04-14 16:02:01,118 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12,SelfDestructingSolverStorable13 [2025-04-14 16:02:01,118 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 16:02:01,118 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:02:01,119 INFO L139 ounterexampleChecker]: Examining path program with hash 291772946, occurence #3 [2025-04-14 16:02:01,119 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 16:02:01,119 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-04-14 16:02:01,119 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:02:01,119 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2025-04-14 16:02:01,119 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:01,119 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-04-14 16:02:01,119 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:01,119 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-04-14 16:02:01,119 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:02:01,119 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 136 [2025-04-14 16:02:01,147 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:02:01,148 INFO L85 PathProgramCache]: Analyzing trace with hash -1570961565, now seen corresponding path program 1 times [2025-04-14 16:02:01,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 16:02:01,148 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390775627] [2025-04-14 16:02:01,148 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:02:01,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:02:01,159 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 137 statements into 1 equivalence classes. [2025-04-14 16:02:01,174 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 137 of 137 statements. [2025-04-14 16:02:01,175 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:02:01,175 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:02:01,662 INFO L134 CoverageAnalysis]: Checked inductivity of 445 backedges. 315 proven. 130 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:02:01,662 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 16:02:01,662 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390775627] [2025-04-14 16:02:01,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390775627] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:02:01,662 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [321406571] [2025-04-14 16:02:01,662 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:02:01,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:02:01,678 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 137 statements into 1 equivalence classes. [2025-04-14 16:02:01,700 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 137 of 137 statements. [2025-04-14 16:02:01,700 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:02:01,700 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:02:01,702 INFO L256 TraceCheckSpWp]: Trace formula consists of 651 conjuncts, 23 conjuncts are in the unsatisfiable core [2025-04-14 16:02:01,704 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:02:02,222 INFO L134 CoverageAnalysis]: Checked inductivity of 445 backedges. 400 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:02:02,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [321406571] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:02:02,222 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 16:02:02,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 40 [2025-04-14 16:02:02,222 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 16:02:02,222 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 139 [2025-04-14 16:02:02,222 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:02,222 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 143 [2025-04-14 16:02:02,223 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:02,223 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 148 [2025-04-14 16:02:02,223 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:02,223 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 151 [2025-04-14 16:02:02,223 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:02:02,223 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 153 [2025-04-14 16:02:02,223 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:02:02,223 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 155 [2025-04-14 16:02:02,223 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:02,223 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 16:02:02,223 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:02:02,223 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:02:02,223 INFO L85 PathProgramCache]: Analyzing trace with hash -306013842, now seen corresponding path program 10 times [2025-04-14 16:02:02,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:02:02,223 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649136798] [2025-04-14 16:02:02,223 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 16:02:02,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:02:02,235 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 157 statements into 2 equivalence classes. [2025-04-14 16:02:02,240 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 88 of 157 statements. [2025-04-14 16:02:02,240 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 16:02:02,240 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:02:02,488 INFO L134 CoverageAnalysis]: Checked inductivity of 470 backedges. 400 proven. 25 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2025-04-14 16:02:02,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:02:02,488 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649136798] [2025-04-14 16:02:02,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649136798] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:02:02,488 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [512892428] [2025-04-14 16:02:02,488 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 16:02:02,488 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:02:02,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:02:02,490 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:02:02,491 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2025-04-14 16:02:02,578 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 157 statements into 2 equivalence classes. [2025-04-14 16:02:02,606 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 88 of 157 statements. [2025-04-14 16:02:02,606 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 16:02:02,606 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:02:02,612 INFO L256 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 16:02:02,615 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:02:03,172 INFO L134 CoverageAnalysis]: Checked inductivity of 470 backedges. 0 proven. 425 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2025-04-14 16:02:03,172 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:02:03,391 INFO L134 CoverageAnalysis]: Checked inductivity of 470 backedges. 301 proven. 124 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2025-04-14 16:02:03,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [512892428] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:02:03,392 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:02:03,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 29, 15] total 51 [2025-04-14 16:02:03,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286245546] [2025-04-14 16:02:03,392 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:02:03,392 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2025-04-14 16:02:03,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:02:03,393 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2025-04-14 16:02:03,394 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=589, Invalid=1961, Unknown=0, NotChecked=0, Total=2550 [2025-04-14 16:02:03,394 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:02:03,394 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:02:03,394 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 7.372549019607843) internal successors, (376), 51 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:02:03,394 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:02:03,394 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:02:03,394 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:02:03,394 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:02:03,394 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:02:03,394 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-14 16:02:03,394 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:02:03,394 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:02:03,394 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:02:03,394 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:02:03,394 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-14 16:02:03,394 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:02:03,394 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:02:05,246 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:02:05,246 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:02:05,246 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:02:05,246 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:02:05,246 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:02:05,246 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 16:02:05,246 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:02:05,246 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:02:05,246 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:02:05,246 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:02:05,246 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-14 16:02:05,246 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:02:05,247 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-04-14 16:02:05,253 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 16:02:05,451 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14,SelfDestructingSolverStorable15,SelfDestructingSolverStorable16 [2025-04-14 16:02:05,451 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 16:02:05,451 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:02:05,451 INFO L139 ounterexampleChecker]: Examining path program with hash -736310767, occurence #1 [2025-04-14 16:02:05,451 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-14 16:02:05,451 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:02:05,452 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:02:05,452 INFO L85 PathProgramCache]: Analyzing trace with hash 1599913817, now seen corresponding path program 11 times [2025-04-14 16:02:05,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:02:05,452 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317505349] [2025-04-14 16:02:05,452 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 16:02:05,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:02:05,467 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 249 statements into 16 equivalence classes. [2025-04-14 16:02:05,615 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) and asserted 249 of 249 statements. [2025-04-14 16:02:05,616 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2025-04-14 16:02:05,616 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:02:06,781 INFO L134 CoverageAnalysis]: Checked inductivity of 1138 backedges. 643 proven. 45 refuted. 0 times theorem prover too weak. 450 trivial. 0 not checked. [2025-04-14 16:02:06,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:02:06,781 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317505349] [2025-04-14 16:02:06,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317505349] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:02:06,781 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1925005669] [2025-04-14 16:02:06,781 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 16:02:06,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:02:06,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:02:06,783 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:02:06,785 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2025-04-14 16:02:06,879 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 249 statements into 16 equivalence classes. [2025-04-14 16:02:07,151 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) and asserted 249 of 249 statements. [2025-04-14 16:02:07,152 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2025-04-14 16:02:07,152 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:02:07,157 INFO L256 TraceCheckSpWp]: Trace formula consists of 1065 conjuncts, 23 conjuncts are in the unsatisfiable core [2025-04-14 16:02:07,161 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:02:07,604 INFO L134 CoverageAnalysis]: Checked inductivity of 1138 backedges. 418 proven. 45 refuted. 0 times theorem prover too weak. 675 trivial. 0 not checked. [2025-04-14 16:02:07,605 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:02:07,962 INFO L134 CoverageAnalysis]: Checked inductivity of 1138 backedges. 418 proven. 45 refuted. 0 times theorem prover too weak. 675 trivial. 0 not checked. [2025-04-14 16:02:07,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1925005669] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:02:07,962 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:02:07,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 21, 21] total 64 [2025-04-14 16:02:07,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979974300] [2025-04-14 16:02:07,962 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:02:07,963 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2025-04-14 16:02:07,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:02:07,963 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2025-04-14 16:02:07,964 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=870, Invalid=3290, Unknown=0, NotChecked=0, Total=4160 [2025-04-14 16:02:07,964 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:02:07,964 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:02:07,964 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 4.230769230769231) internal successors, (275), 64 states have internal predecessors, (275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:02:07,964 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:02:07,964 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:02:07,966 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:02:07,966 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:02:07,966 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:02:07,966 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 16:02:07,966 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:02:07,966 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:02:07,966 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:02:07,966 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:02:07,966 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-14 16:02:07,966 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:02:07,966 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-04-14 16:02:07,966 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:02:08,180 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:02:08,180 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:02:08,180 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:02:08,180 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:02:08,180 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:02:08,180 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 16:02:08,180 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:02:08,180 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:02:08,180 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:02:08,180 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:02:08,180 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-14 16:02:08,180 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:02:08,180 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-04-14 16:02:08,180 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-04-14 16:02:08,188 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2025-04-14 16:02:08,380 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2025-04-14 16:02:08,381 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 16:02:08,381 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:02:08,381 INFO L139 ounterexampleChecker]: Examining path program with hash -736310767, occurence #2 [2025-04-14 16:02:08,381 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 16:02:08,381 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-04-14 16:02:08,381 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:02:08,381 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-04-14 16:02:08,381 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:08,381 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2025-04-14 16:02:08,381 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:08,381 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-04-14 16:02:08,382 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:02:08,382 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 159 [2025-04-14 16:02:08,391 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:02:08,392 INFO L85 PathProgramCache]: Analyzing trace with hash -389481720, now seen corresponding path program 1 times [2025-04-14 16:02:08,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 16:02:08,392 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127318216] [2025-04-14 16:02:08,392 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:02:08,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:02:08,403 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 160 statements into 1 equivalence classes. [2025-04-14 16:02:08,420 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 160 of 160 statements. [2025-04-14 16:02:08,420 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:02:08,420 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:02:09,554 INFO L134 CoverageAnalysis]: Checked inductivity of 665 backedges. 504 proven. 161 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:02:09,554 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 16:02:09,554 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127318216] [2025-04-14 16:02:09,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127318216] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:02:09,554 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2003287778] [2025-04-14 16:02:09,554 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:02:09,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:02:09,566 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 160 statements into 1 equivalence classes. [2025-04-14 16:02:09,587 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 160 of 160 statements. [2025-04-14 16:02:09,587 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:02:09,587 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:02:09,589 INFO L256 TraceCheckSpWp]: Trace formula consists of 737 conjuncts, 49 conjuncts are in the unsatisfiable core [2025-04-14 16:02:09,591 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:02:11,310 INFO L134 CoverageAnalysis]: Checked inductivity of 665 backedges. 610 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:02:11,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2003287778] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:02:11,310 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 16:02:11,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 91 [2025-04-14 16:02:11,311 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 16:02:11,311 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 168 [2025-04-14 16:02:11,311 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:11,311 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 176 [2025-04-14 16:02:11,311 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:11,311 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 180 [2025-04-14 16:02:11,311 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:02:11,311 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 186 [2025-04-14 16:02:11,311 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:11,311 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 190 [2025-04-14 16:02:11,311 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:11,311 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 194 [2025-04-14 16:02:11,311 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:11,311 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 198 [2025-04-14 16:02:11,311 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:11,311 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 202 [2025-04-14 16:02:11,311 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:11,311 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 206 [2025-04-14 16:02:11,311 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:11,311 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 210 [2025-04-14 16:02:11,311 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:11,311 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 214 [2025-04-14 16:02:11,312 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:11,312 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 218 [2025-04-14 16:02:11,312 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:11,312 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 222 [2025-04-14 16:02:11,312 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:11,312 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 226 [2025-04-14 16:02:11,312 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:11,312 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 230 [2025-04-14 16:02:11,312 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:11,312 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 234 [2025-04-14 16:02:11,312 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:11,312 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 238 [2025-04-14 16:02:11,312 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:11,312 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 242 [2025-04-14 16:02:11,312 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:11,312 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 244 [2025-04-14 16:02:11,312 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:11,312 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 247 [2025-04-14 16:02:11,312 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:02:11,312 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 248 [2025-04-14 16:02:11,312 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:11,312 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 16:02:11,312 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:02:11,313 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:02:11,313 INFO L85 PathProgramCache]: Analyzing trace with hash -805094510, now seen corresponding path program 12 times [2025-04-14 16:02:11,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:02:11,313 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680101394] [2025-04-14 16:02:11,313 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 16:02:11,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:02:11,327 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 250 statements into 16 equivalence classes. [2025-04-14 16:02:12,021 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 16 check-sat command(s) and asserted 250 of 250 statements. [2025-04-14 16:02:12,021 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 16 check-sat command(s) [2025-04-14 16:02:12,022 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:02:13,182 INFO L134 CoverageAnalysis]: Checked inductivity of 1148 backedges. 929 proven. 164 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2025-04-14 16:02:13,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:02:13,182 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680101394] [2025-04-14 16:02:13,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680101394] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:02:13,182 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [630316295] [2025-04-14 16:02:13,182 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 16:02:13,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:02:13,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:02:13,184 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:02:13,185 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2025-04-14 16:02:13,289 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 250 statements into 16 equivalence classes. [2025-04-14 16:02:13,801 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 16 check-sat command(s) and asserted 250 of 250 statements. [2025-04-14 16:02:13,802 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 16 check-sat command(s) [2025-04-14 16:02:13,802 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:02:13,807 INFO L256 TraceCheckSpWp]: Trace formula consists of 1074 conjuncts, 38 conjuncts are in the unsatisfiable core [2025-04-14 16:02:13,810 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:02:14,752 INFO L134 CoverageAnalysis]: Checked inductivity of 1148 backedges. 643 proven. 55 refuted. 0 times theorem prover too weak. 450 trivial. 0 not checked. [2025-04-14 16:02:14,752 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:02:15,820 INFO L134 CoverageAnalysis]: Checked inductivity of 1148 backedges. 643 proven. 55 refuted. 0 times theorem prover too weak. 450 trivial. 0 not checked. [2025-04-14 16:02:15,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [630316295] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:02:15,820 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:02:15,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36, 36] total 105 [2025-04-14 16:02:15,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943347259] [2025-04-14 16:02:15,820 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:02:15,821 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 106 states [2025-04-14 16:02:15,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:02:15,822 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 106 interpolants. [2025-04-14 16:02:15,824 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2238, Invalid=8892, Unknown=0, NotChecked=0, Total=11130 [2025-04-14 16:02:15,824 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:02:15,824 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:02:15,824 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 106 states, 106 states have (on average 5.339622641509434) internal successors, (566), 105 states have internal predecessors, (566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:02:15,825 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:02:15,825 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:02:15,825 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:02:15,825 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:02:15,825 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:02:15,825 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 16:02:15,825 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:02:15,825 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:02:15,825 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:02:15,825 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:02:15,825 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-14 16:02:15,825 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:02:15,825 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-04-14 16:02:15,825 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-04-14 16:02:15,825 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:02:16,102 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:02:16,102 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:02:16,102 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:02:16,102 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:02:16,102 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:02:16,102 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 16:02:16,102 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:02:16,102 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:02:16,102 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:02:16,102 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:02:16,102 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-14 16:02:16,102 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:02:16,102 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-04-14 16:02:16,102 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-04-14 16:02:16,103 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-14 16:02:16,113 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2025-04-14 16:02:16,303 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,SelfDestructingSolverStorable19,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2025-04-14 16:02:16,303 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 16:02:16,303 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:02:16,303 INFO L139 ounterexampleChecker]: Examining path program with hash -736310767, occurence #3 [2025-04-14 16:02:16,304 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 16:02:16,304 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-04-14 16:02:16,304 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:02:16,304 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-04-14 16:02:16,304 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:16,304 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-04-14 16:02:16,304 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:16,304 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-04-14 16:02:16,304 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:02:16,304 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 171 [2025-04-14 16:02:16,313 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:02:16,314 INFO L85 PathProgramCache]: Analyzing trace with hash 1093627979, now seen corresponding path program 1 times [2025-04-14 16:02:16,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 16:02:16,314 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363524052] [2025-04-14 16:02:16,314 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:02:16,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:02:16,329 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 172 statements into 1 equivalence classes. [2025-04-14 16:02:16,350 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 172 of 172 statements. [2025-04-14 16:02:16,350 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:02:16,350 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:02:17,605 INFO L134 CoverageAnalysis]: Checked inductivity of 863 backedges. 580 proven. 283 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:02:17,606 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 16:02:17,606 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363524052] [2025-04-14 16:02:17,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363524052] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:02:17,606 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1289617269] [2025-04-14 16:02:17,606 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:02:17,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:02:17,624 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 172 statements into 1 equivalence classes. [2025-04-14 16:02:17,649 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 172 of 172 statements. [2025-04-14 16:02:17,649 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:02:17,649 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:02:17,652 INFO L256 TraceCheckSpWp]: Trace formula consists of 845 conjuncts, 49 conjuncts are in the unsatisfiable core [2025-04-14 16:02:17,654 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:02:18,924 INFO L134 CoverageAnalysis]: Checked inductivity of 863 backedges. 610 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:02:18,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1289617269] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:02:18,924 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 16:02:18,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 91 [2025-04-14 16:02:18,925 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 16:02:18,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 180 [2025-04-14 16:02:18,925 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:18,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 188 [2025-04-14 16:02:18,925 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:18,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 192 [2025-04-14 16:02:18,925 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:02:18,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 198 [2025-04-14 16:02:18,925 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:18,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 202 [2025-04-14 16:02:18,925 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:18,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 206 [2025-04-14 16:02:18,925 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:18,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 210 [2025-04-14 16:02:18,925 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:18,926 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 214 [2025-04-14 16:02:18,926 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:18,926 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 218 [2025-04-14 16:02:18,926 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:18,926 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 222 [2025-04-14 16:02:18,926 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:18,926 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 226 [2025-04-14 16:02:18,926 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:18,926 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 230 [2025-04-14 16:02:18,926 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:18,926 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 234 [2025-04-14 16:02:18,926 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:18,926 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 238 [2025-04-14 16:02:18,926 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:18,926 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 242 [2025-04-14 16:02:18,927 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:18,927 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 246 [2025-04-14 16:02:18,927 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:18,927 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 250 [2025-04-14 16:02:18,927 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:18,927 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 254 [2025-04-14 16:02:18,927 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:18,927 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 256 [2025-04-14 16:02:18,927 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:18,927 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 259 [2025-04-14 16:02:18,927 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:02:18,927 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 260 [2025-04-14 16:02:18,927 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:18,927 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 16:02:18,927 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:02:18,927 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:02:18,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1609850670, now seen corresponding path program 13 times [2025-04-14 16:02:18,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:02:18,927 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625780546] [2025-04-14 16:02:18,928 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 16:02:18,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:02:18,947 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 262 statements into 1 equivalence classes. [2025-04-14 16:02:19,012 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 262 of 262 statements. [2025-04-14 16:02:19,012 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:02:19,012 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:02:21,808 INFO L134 CoverageAnalysis]: Checked inductivity of 1346 backedges. 954 proven. 392 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:02:21,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:02:21,809 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625780546] [2025-04-14 16:02:21,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625780546] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:02:21,809 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2141565342] [2025-04-14 16:02:21,809 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 16:02:21,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:02:21,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:02:21,810 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:02:21,811 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2025-04-14 16:02:21,917 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 262 statements into 1 equivalence classes. [2025-04-14 16:02:21,999 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 262 of 262 statements. [2025-04-14 16:02:21,999 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:02:21,999 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:02:22,003 INFO L256 TraceCheckSpWp]: Trace formula consists of 1182 conjuncts, 49 conjuncts are in the unsatisfiable core [2025-04-14 16:02:22,006 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:02:23,911 INFO L134 CoverageAnalysis]: Checked inductivity of 1346 backedges. 643 proven. 253 refuted. 0 times theorem prover too weak. 450 trivial. 0 not checked. [2025-04-14 16:02:23,911 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:02:26,060 INFO L134 CoverageAnalysis]: Checked inductivity of 1346 backedges. 643 proven. 253 refuted. 0 times theorem prover too weak. 450 trivial. 0 not checked. [2025-04-14 16:02:26,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2141565342] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:02:26,060 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:02:26,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [77, 47, 47] total 167 [2025-04-14 16:02:26,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306038380] [2025-04-14 16:02:26,060 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:02:26,061 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 168 states [2025-04-14 16:02:26,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:02:26,063 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 168 interpolants. [2025-04-14 16:02:26,068 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3841, Invalid=24215, Unknown=0, NotChecked=0, Total=28056 [2025-04-14 16:02:26,068 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:02:26,068 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:02:26,068 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 168 states, 168 states have (on average 3.6845238095238093) internal successors, (619), 167 states have internal predecessors, (619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:02:26,068 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:02:26,068 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:02:26,068 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:02:26,068 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:02:26,068 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:02:26,068 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 16:02:26,068 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:02:26,068 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:02:26,068 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:02:26,068 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:02:26,068 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-14 16:02:26,068 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:02:26,068 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-04-14 16:02:26,068 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-04-14 16:02:26,068 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-14 16:02:26,068 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:02:26,597 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:02:26,597 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:02:26,597 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:02:26,597 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:02:26,597 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:02:26,597 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 16:02:26,597 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:02:26,597 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:02:26,597 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:02:26,597 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:02:26,597 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-14 16:02:26,597 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:02:26,597 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-04-14 16:02:26,597 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-04-14 16:02:26,597 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-14 16:02:26,597 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-14 16:02:26,605 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2025-04-14 16:02:26,798 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,SelfDestructingSolverStorable21,SelfDestructingSolverStorable22,SelfDestructingSolverStorable23 [2025-04-14 16:02:26,798 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 16:02:26,798 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:02:26,798 INFO L139 ounterexampleChecker]: Examining path program with hash -736310767, occurence #4 [2025-04-14 16:02:26,798 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 16:02:26,798 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-04-14 16:02:26,798 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:02:26,798 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-04-14 16:02:26,798 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:26,798 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-04-14 16:02:26,798 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:26,799 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-04-14 16:02:26,799 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:02:26,799 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 172 [2025-04-14 16:02:26,807 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:02:26,807 INFO L85 PathProgramCache]: Analyzing trace with hash 685982581, now seen corresponding path program 1 times [2025-04-14 16:02:26,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 16:02:26,807 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517431898] [2025-04-14 16:02:26,807 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:02:26,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:02:26,823 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 173 statements into 1 equivalence classes. [2025-04-14 16:02:26,840 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 173 of 173 statements. [2025-04-14 16:02:26,840 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:02:26,840 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:02:27,972 INFO L134 CoverageAnalysis]: Checked inductivity of 886 backedges. 580 proven. 306 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:02:27,972 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 16:02:27,972 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517431898] [2025-04-14 16:02:27,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517431898] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:02:27,972 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [526750267] [2025-04-14 16:02:27,972 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:02:27,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:02:27,987 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 173 statements into 1 equivalence classes. [2025-04-14 16:02:28,013 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 173 of 173 statements. [2025-04-14 16:02:28,013 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:02:28,013 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:02:28,015 INFO L256 TraceCheckSpWp]: Trace formula consists of 854 conjuncts, 50 conjuncts are in the unsatisfiable core [2025-04-14 16:02:28,018 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:02:29,645 INFO L134 CoverageAnalysis]: Checked inductivity of 886 backedges. 610 proven. 276 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:02:29,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [526750267] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:02:29,646 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 16:02:29,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47] total 93 [2025-04-14 16:02:29,646 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 16:02:29,646 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 181 [2025-04-14 16:02:29,646 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:29,646 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 189 [2025-04-14 16:02:29,646 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:29,646 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 193 [2025-04-14 16:02:29,646 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:02:29,646 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 199 [2025-04-14 16:02:29,646 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:29,646 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 203 [2025-04-14 16:02:29,646 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:29,646 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 207 [2025-04-14 16:02:29,646 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:29,646 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 211 [2025-04-14 16:02:29,646 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:29,646 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 215 [2025-04-14 16:02:29,646 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:29,647 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 219 [2025-04-14 16:02:29,647 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:29,647 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 223 [2025-04-14 16:02:29,647 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:29,647 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 227 [2025-04-14 16:02:29,647 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:29,647 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 231 [2025-04-14 16:02:29,647 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:29,647 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 235 [2025-04-14 16:02:29,647 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:29,647 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 239 [2025-04-14 16:02:29,647 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:29,647 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 243 [2025-04-14 16:02:29,647 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:29,647 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 247 [2025-04-14 16:02:29,647 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:29,647 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 251 [2025-04-14 16:02:29,647 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:29,647 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 255 [2025-04-14 16:02:29,647 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:29,647 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 257 [2025-04-14 16:02:29,647 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:29,647 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 260 [2025-04-14 16:02:29,647 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:02:29,647 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 261 [2025-04-14 16:02:29,647 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:29,647 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 16:02:29,647 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:02:29,647 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:02:29,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1523545799, now seen corresponding path program 14 times [2025-04-14 16:02:29,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:02:29,648 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489688272] [2025-04-14 16:02:29,648 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 16:02:29,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:02:29,667 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 263 statements into 2 equivalence classes. [2025-04-14 16:02:29,724 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 263 of 263 statements. [2025-04-14 16:02:29,724 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 16:02:29,724 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:02:31,317 INFO L134 CoverageAnalysis]: Checked inductivity of 1369 backedges. 984 proven. 385 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:02:31,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:02:31,317 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489688272] [2025-04-14 16:02:31,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489688272] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:02:31,317 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [225076325] [2025-04-14 16:02:31,317 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 16:02:31,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:02:31,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:02:31,319 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:02:31,320 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2025-04-14 16:02:31,437 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 263 statements into 2 equivalence classes. [2025-04-14 16:02:31,520 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 263 of 263 statements. [2025-04-14 16:02:31,520 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 16:02:31,520 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:02:31,524 INFO L256 TraceCheckSpWp]: Trace formula consists of 1191 conjuncts, 51 conjuncts are in the unsatisfiable core [2025-04-14 16:02:31,527 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:02:32,783 INFO L134 CoverageAnalysis]: Checked inductivity of 1369 backedges. 643 proven. 276 refuted. 0 times theorem prover too weak. 450 trivial. 0 not checked. [2025-04-14 16:02:32,783 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:02:34,342 INFO L134 CoverageAnalysis]: Checked inductivity of 1369 backedges. 643 proven. 276 refuted. 0 times theorem prover too weak. 450 trivial. 0 not checked. [2025-04-14 16:02:34,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [225076325] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:02:34,343 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:02:34,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 49, 49] total 148 [2025-04-14 16:02:34,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528719026] [2025-04-14 16:02:34,343 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:02:34,344 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 149 states [2025-04-14 16:02:34,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:02:34,346 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 149 interpolants. [2025-04-14 16:02:34,348 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3803, Invalid=18249, Unknown=0, NotChecked=0, Total=22052 [2025-04-14 16:02:34,348 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:02:34,348 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:02:34,348 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 149 states, 149 states have (on average 4.181208053691275) internal successors, (623), 148 states have internal predecessors, (623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:02:34,348 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:02:34,348 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:02:34,348 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:02:34,348 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:02:34,348 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:02:34,348 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 16:02:34,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:02:34,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:02:34,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:02:34,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:02:34,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-14 16:02:34,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:02:34,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-04-14 16:02:34,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-04-14 16:02:34,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-14 16:02:34,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-14 16:02:34,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:02:34,760 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:02:34,760 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:02:34,760 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:02:34,760 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:02:34,760 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:02:34,760 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 16:02:34,760 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:02:34,760 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:02:34,760 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:02:34,760 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:02:34,760 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-14 16:02:34,760 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:02:34,760 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-04-14 16:02:34,760 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-04-14 16:02:34,760 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-14 16:02:34,760 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-14 16:02:34,760 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-04-14 16:02:34,768 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2025-04-14 16:02:34,961 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,SelfDestructingSolverStorable25,SelfDestructingSolverStorable26,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:02:34,961 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 16:02:34,961 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:02:34,961 INFO L139 ounterexampleChecker]: Examining path program with hash -736310767, occurence #5 [2025-04-14 16:02:34,961 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 16:02:34,961 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-04-14 16:02:34,961 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:02:34,961 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-04-14 16:02:34,961 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:34,962 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-04-14 16:02:34,962 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:34,962 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-04-14 16:02:34,962 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:02:34,962 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 173 [2025-04-14 16:02:34,974 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:02:34,975 INFO L85 PathProgramCache]: Analyzing trace with hash 933877041, now seen corresponding path program 1 times [2025-04-14 16:02:34,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 16:02:34,975 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220414435] [2025-04-14 16:02:34,975 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:02:34,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:02:34,995 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 174 statements into 1 equivalence classes. [2025-04-14 16:02:35,172 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 174 of 174 statements. [2025-04-14 16:02:35,172 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:02:35,172 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-14 16:02:35,196 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-14 16:02:35,196 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-14 16:02:35,196 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 182 [2025-04-14 16:02:35,196 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:35,196 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 190 [2025-04-14 16:02:35,196 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:35,196 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 194 [2025-04-14 16:02:35,196 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:02:35,196 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 200 [2025-04-14 16:02:35,196 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:35,196 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 204 [2025-04-14 16:02:35,196 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:35,196 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 208 [2025-04-14 16:02:35,196 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:35,196 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 212 [2025-04-14 16:02:35,196 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:35,197 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 216 [2025-04-14 16:02:35,197 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:35,197 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 220 [2025-04-14 16:02:35,197 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:35,197 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 224 [2025-04-14 16:02:35,197 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:35,197 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 228 [2025-04-14 16:02:35,197 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:35,197 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 232 [2025-04-14 16:02:35,197 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:35,197 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 236 [2025-04-14 16:02:35,197 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:35,197 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 240 [2025-04-14 16:02:35,197 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:35,197 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 244 [2025-04-14 16:02:35,197 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:35,197 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 248 [2025-04-14 16:02:35,197 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:35,197 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 252 [2025-04-14 16:02:35,197 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:35,197 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 256 [2025-04-14 16:02:35,197 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:35,197 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 258 [2025-04-14 16:02:35,197 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:35,197 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 261 [2025-04-14 16:02:35,197 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:02:35,197 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 262 [2025-04-14 16:02:35,197 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:35,197 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 16:02:35,197 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:02:35,198 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:02:35,198 INFO L85 PathProgramCache]: Analyzing trace with hash 1151905202, now seen corresponding path program 15 times [2025-04-14 16:02:35,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:02:35,198 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589084164] [2025-04-14 16:02:35,198 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 16:02:35,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:02:35,244 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 264 statements into 16 equivalence classes. [2025-04-14 16:02:35,896 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) and asserted 264 of 264 statements. [2025-04-14 16:02:35,896 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2025-04-14 16:02:35,896 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:02:37,424 INFO L134 CoverageAnalysis]: Checked inductivity of 1393 backedges. 450 proven. 640 refuted. 0 times theorem prover too weak. 303 trivial. 0 not checked. [2025-04-14 16:02:37,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:02:37,425 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589084164] [2025-04-14 16:02:37,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589084164] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:02:37,425 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [800835091] [2025-04-14 16:02:37,425 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 16:02:37,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:02:37,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:02:37,427 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:02:37,428 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2025-04-14 16:02:37,553 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 264 statements into 16 equivalence classes. [2025-04-14 16:02:39,948 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) and asserted 264 of 264 statements. [2025-04-14 16:02:39,948 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2025-04-14 16:02:39,948 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:02:39,956 INFO L256 TraceCheckSpWp]: Trace formula consists of 1200 conjuncts, 54 conjuncts are in the unsatisfiable core [2025-04-14 16:02:39,960 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:02:41,126 INFO L134 CoverageAnalysis]: Checked inductivity of 1393 backedges. 450 proven. 643 refuted. 0 times theorem prover too weak. 300 trivial. 0 not checked. [2025-04-14 16:02:41,127 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:02:41,721 INFO L134 CoverageAnalysis]: Checked inductivity of 1393 backedges. 450 proven. 640 refuted. 0 times theorem prover too weak. 303 trivial. 0 not checked. [2025-04-14 16:02:41,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [800835091] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:02:41,721 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:02:41,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 55, 32] total 96 [2025-04-14 16:02:41,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129697204] [2025-04-14 16:02:41,722 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:02:41,724 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 96 states [2025-04-14 16:02:41,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:02:41,725 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2025-04-14 16:02:41,725 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1318, Invalid=7802, Unknown=0, NotChecked=0, Total=9120 [2025-04-14 16:02:41,725 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:02:41,725 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:02:41,726 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 96 states, 96 states have (on average 5.71875) internal successors, (549), 96 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:02:41,726 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:02:41,726 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:02:41,726 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:02:41,726 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:02:41,726 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:02:41,726 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 16:02:41,726 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:02:41,726 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:02:41,726 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:02:41,726 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:02:41,726 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-14 16:02:41,726 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:02:41,726 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-04-14 16:02:41,726 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-04-14 16:02:41,726 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-14 16:02:41,726 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-14 16:02:41,726 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-04-14 16:02:41,726 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:02:42,755 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:02:42,755 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:02:42,755 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:02:42,755 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:02:42,755 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:02:42,755 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 16:02:42,755 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:02:42,755 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:02:42,755 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:02:42,755 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:02:42,755 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-14 16:02:42,755 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:02:42,755 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-04-14 16:02:42,755 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-04-14 16:02:42,755 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-14 16:02:42,755 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-14 16:02:42,755 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-04-14 16:02:42,756 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-04-14 16:02:42,769 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2025-04-14 16:02:42,956 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27,SelfDestructingSolverStorable28 [2025-04-14 16:02:42,956 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 16:02:42,956 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:02:42,957 INFO L139 ounterexampleChecker]: Examining path program with hash -736310767, occurence #6 [2025-04-14 16:02:42,957 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 16:02:42,957 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-04-14 16:02:42,957 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:02:42,957 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-04-14 16:02:42,957 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:42,957 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-04-14 16:02:42,957 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:42,957 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-04-14 16:02:42,957 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:02:42,957 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 245 [2025-04-14 16:02:42,965 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:02:42,965 INFO L85 PathProgramCache]: Analyzing trace with hash -504917762, now seen corresponding path program 1 times [2025-04-14 16:02:42,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 16:02:42,966 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085621835] [2025-04-14 16:02:42,966 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:02:42,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:02:42,983 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 246 statements into 1 equivalence classes. [2025-04-14 16:02:43,011 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 246 of 246 statements. [2025-04-14 16:02:43,011 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:02:43,011 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:02:45,134 INFO L134 CoverageAnalysis]: Checked inductivity of 1852 backedges. 1504 proven. 348 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:02:45,134 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 16:02:45,135 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085621835] [2025-04-14 16:02:45,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085621835] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:02:45,135 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1706806041] [2025-04-14 16:02:45,135 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:02:45,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:02:45,165 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 246 statements into 1 equivalence classes. [2025-04-14 16:02:45,230 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 246 of 246 statements. [2025-04-14 16:02:45,230 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:02:45,230 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:02:45,235 INFO L256 TraceCheckSpWp]: Trace formula consists of 1133 conjuncts, 63 conjuncts are in the unsatisfiable core [2025-04-14 16:02:45,240 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:02:47,824 INFO L134 CoverageAnalysis]: Checked inductivity of 1852 backedges. 1552 proven. 300 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:02:47,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1706806041] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:02:47,824 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 16:02:47,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 60] total 119 [2025-04-14 16:02:47,824 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 16:02:47,824 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 254 [2025-04-14 16:02:47,824 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:47,824 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 262 [2025-04-14 16:02:47,824 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:47,824 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 266 [2025-04-14 16:02:47,825 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:02:47,825 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 272 [2025-04-14 16:02:47,825 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:47,825 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 276 [2025-04-14 16:02:47,825 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:47,825 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 280 [2025-04-14 16:02:47,825 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:47,825 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 284 [2025-04-14 16:02:47,825 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:47,825 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 288 [2025-04-14 16:02:47,825 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:47,825 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 292 [2025-04-14 16:02:47,825 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:47,825 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 296 [2025-04-14 16:02:47,825 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:47,825 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 300 [2025-04-14 16:02:47,825 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:47,825 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 304 [2025-04-14 16:02:47,825 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:47,825 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 308 [2025-04-14 16:02:47,825 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:47,825 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 312 [2025-04-14 16:02:47,825 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:47,825 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 316 [2025-04-14 16:02:47,825 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:47,825 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 320 [2025-04-14 16:02:47,825 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:47,825 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 324 [2025-04-14 16:02:47,825 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:47,825 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 328 [2025-04-14 16:02:47,825 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:47,825 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 330 [2025-04-14 16:02:47,825 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:47,825 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 333 [2025-04-14 16:02:47,826 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:02:47,826 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 334 [2025-04-14 16:02:47,826 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:02:47,826 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 16:02:47,826 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:02:47,826 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:02:47,826 INFO L85 PathProgramCache]: Analyzing trace with hash 1947898108, now seen corresponding path program 16 times [2025-04-14 16:02:47,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:02:47,826 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984559912] [2025-04-14 16:02:47,826 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 16:02:47,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:02:47,846 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 336 statements into 2 equivalence classes. [2025-04-14 16:02:47,860 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 170 of 336 statements. [2025-04-14 16:02:47,860 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 16:02:47,860 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:02:48,734 INFO L134 CoverageAnalysis]: Checked inductivity of 2353 backedges. 1552 proven. 501 refuted. 0 times theorem prover too weak. 300 trivial. 0 not checked. [2025-04-14 16:02:48,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:02:48,734 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984559912] [2025-04-14 16:02:48,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984559912] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:02:48,734 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [762946284] [2025-04-14 16:02:48,734 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 16:02:48,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:02:48,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:02:48,736 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:02:48,737 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2025-04-14 16:02:48,891 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 336 statements into 2 equivalence classes. [2025-04-14 16:02:48,943 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 170 of 336 statements. [2025-04-14 16:02:48,943 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 16:02:48,943 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:02:48,946 INFO L256 TraceCheckSpWp]: Trace formula consists of 571 conjuncts, 72 conjuncts are in the unsatisfiable core [2025-04-14 16:02:48,949 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:02:50,945 INFO L134 CoverageAnalysis]: Checked inductivity of 2353 backedges. 0 proven. 2053 refuted. 0 times theorem prover too weak. 300 trivial. 0 not checked. [2025-04-14 16:02:50,945 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:02:51,689 INFO L134 CoverageAnalysis]: Checked inductivity of 2353 backedges. 1552 proven. 501 refuted. 0 times theorem prover too weak. 300 trivial. 0 not checked. [2025-04-14 16:02:51,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [762946284] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:02:51,690 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:02:51,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 73, 39] total 109 [2025-04-14 16:02:51,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993720781] [2025-04-14 16:02:51,690 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:02:51,690 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 109 states [2025-04-14 16:02:51,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:02:51,691 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 109 interpolants. [2025-04-14 16:02:51,693 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1490, Invalid=10282, Unknown=0, NotChecked=0, Total=11772 [2025-04-14 16:02:51,693 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:02:51,693 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:02:51,693 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 109 states, 109 states have (on average 5.495412844036697) internal successors, (599), 109 states have internal predecessors, (599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:02:51,693 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:02:51,693 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:02:51,693 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:02:51,694 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:02:51,694 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:02:51,694 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 16:02:51,694 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:02:51,694 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:02:51,694 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:02:51,694 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:02:51,694 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-14 16:02:51,694 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:02:51,694 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-04-14 16:02:51,694 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-04-14 16:02:51,694 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-14 16:02:51,694 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-14 16:02:51,694 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-04-14 16:02:51,694 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-04-14 16:02:51,694 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:02:57,152 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:02:57,152 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:02:57,152 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:02:57,152 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:02:57,152 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:02:57,152 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 16:02:57,152 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:02:57,152 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:02:57,152 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:02:57,152 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:02:57,152 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-14 16:02:57,152 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:02:57,152 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-04-14 16:02:57,152 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-04-14 16:02:57,152 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-14 16:02:57,152 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-14 16:02:57,152 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-04-14 16:02:57,152 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-04-14 16:02:57,152 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2025-04-14 16:02:57,159 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 16:02:57,353 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,SelfDestructingSolverStorable30,SelfDestructingSolverStorable31,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:02:57,353 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 16:02:57,353 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:02:57,353 INFO L139 ounterexampleChecker]: Examining path program with hash -796654831, occurence #1 [2025-04-14 16:02:57,353 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-14 16:02:57,353 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:02:57,354 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:02:57,354 INFO L85 PathProgramCache]: Analyzing trace with hash -1838727361, now seen corresponding path program 17 times [2025-04-14 16:02:57,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:02:57,354 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295862116] [2025-04-14 16:02:57,354 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 16:02:57,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:02:57,385 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 596 statements into 37 equivalence classes. [2025-04-14 16:02:58,963 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 37 check-sat command(s) and asserted 596 of 596 statements. [2025-04-14 16:02:58,964 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 37 check-sat command(s) [2025-04-14 16:02:58,964 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:03:04,393 INFO L134 CoverageAnalysis]: Checked inductivity of 8775 backedges. 8475 proven. 300 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:03:04,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:03:04,393 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295862116] [2025-04-14 16:03:04,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295862116] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:03:04,393 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [408927704] [2025-04-14 16:03:04,393 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 16:03:04,393 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:03:04,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:03:04,395 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:03:04,396 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2025-04-14 16:03:04,595 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 596 statements into 37 equivalence classes. [2025-04-14 16:03:07,022 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 37 check-sat command(s) and asserted 596 of 596 statements. [2025-04-14 16:03:07,022 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 37 check-sat command(s) [2025-04-14 16:03:07,022 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:03:07,039 INFO L256 TraceCheckSpWp]: Trace formula consists of 2445 conjuncts, 53 conjuncts are in the unsatisfiable core [2025-04-14 16:03:07,045 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:03:08,767 INFO L134 CoverageAnalysis]: Checked inductivity of 8775 backedges. 4259 proven. 300 refuted. 0 times theorem prover too weak. 4216 trivial. 0 not checked. [2025-04-14 16:03:08,767 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:03:10,827 INFO L134 CoverageAnalysis]: Checked inductivity of 8775 backedges. 4259 proven. 300 refuted. 0 times theorem prover too weak. 4216 trivial. 0 not checked. [2025-04-14 16:03:10,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [408927704] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:03:10,827 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:03:10,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [84, 51, 51] total 182 [2025-04-14 16:03:10,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559668144] [2025-04-14 16:03:10,828 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:03:10,828 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 183 states [2025-04-14 16:03:10,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:03:10,830 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 183 interpolants. [2025-04-14 16:03:10,832 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5335, Invalid=27971, Unknown=0, NotChecked=0, Total=33306 [2025-04-14 16:03:10,833 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:03:10,833 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:03:10,833 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 183 states, 183 states have (on average 5.311475409836065) internal successors, (972), 182 states have internal predecessors, (972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:03:10,833 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:03:10,833 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:03:10,833 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:03:10,833 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:03:10,833 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:03:10,833 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 16:03:10,833 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:03:10,833 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:03:10,833 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:03:10,833 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:03:10,833 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-14 16:03:10,833 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:03:10,833 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-04-14 16:03:10,833 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-04-14 16:03:10,833 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-14 16:03:10,833 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-14 16:03:10,833 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-04-14 16:03:10,833 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-04-14 16:03:10,833 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 128 states. [2025-04-14 16:03:10,833 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:03:11,157 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:03:11,158 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:03:11,158 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:03:11,158 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:03:11,158 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:03:11,158 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 16:03:11,158 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:03:11,158 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:03:11,158 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:03:11,158 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:03:11,158 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-14 16:03:11,158 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:03:11,158 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-04-14 16:03:11,158 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-04-14 16:03:11,158 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-14 16:03:11,158 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-14 16:03:11,158 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-04-14 16:03:11,158 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-04-14 16:03:11,158 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2025-04-14 16:03:11,158 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2025-04-14 16:03:11,171 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2025-04-14 16:03:11,358 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:03:11,359 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 16:03:11,359 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:03:11,359 INFO L139 ounterexampleChecker]: Examining path program with hash -796654831, occurence #2 [2025-04-14 16:03:11,359 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 16:03:11,359 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-04-14 16:03:11,359 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:03:11,359 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-04-14 16:03:11,359 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:03:11,360 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-04-14 16:03:11,360 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:03:11,360 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-04-14 16:03:11,360 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:03:11,360 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 476 [2025-04-14 16:03:11,383 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:03:11,384 INFO L85 PathProgramCache]: Analyzing trace with hash 1964427560, now seen corresponding path program 1 times [2025-04-14 16:03:11,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 16:03:11,384 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905376463] [2025-04-14 16:03:11,384 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:03:11,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:03:11,411 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 477 statements into 1 equivalence classes. [2025-04-14 16:03:11,506 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 477 of 477 statements. [2025-04-14 16:03:11,506 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:03:11,506 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:03:21,335 INFO L134 CoverageAnalysis]: Checked inductivity of 7745 backedges. 7038 proven. 707 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:03:21,335 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 16:03:21,335 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905376463] [2025-04-14 16:03:21,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905376463] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:03:21,335 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [738903461] [2025-04-14 16:03:21,335 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:03:21,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:03:21,362 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 477 statements into 1 equivalence classes. [2025-04-14 16:03:21,453 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 477 of 477 statements. [2025-04-14 16:03:21,454 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:03:21,454 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:03:21,460 INFO L256 TraceCheckSpWp]: Trace formula consists of 2010 conjuncts, 140 conjuncts are in the unsatisfiable core [2025-04-14 16:03:21,466 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:03:33,679 INFO L134 CoverageAnalysis]: Checked inductivity of 7745 backedges. 7420 proven. 325 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:03:33,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [738903461] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:03:33,679 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 16:03:33,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [138, 137] total 273 [2025-04-14 16:03:33,679 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 16:03:33,679 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 486 [2025-04-14 16:03:33,687 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:03:33,687 INFO L85 PathProgramCache]: Analyzing trace with hash -453955493, now seen corresponding path program 1 times [2025-04-14 16:03:33,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 16:03:33,688 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450283021] [2025-04-14 16:03:33,688 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:03:33,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:03:33,714 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 487 statements into 1 equivalence classes. [2025-04-14 16:03:33,789 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 487 of 487 statements. [2025-04-14 16:03:33,789 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:03:33,789 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:03:43,833 INFO L134 CoverageAnalysis]: Checked inductivity of 8029 backedges. 7175 proven. 854 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:03:43,833 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 16:03:43,833 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450283021] [2025-04-14 16:03:43,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450283021] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:03:43,833 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1545499397] [2025-04-14 16:03:43,833 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:03:43,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:03:43,861 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 487 statements into 1 equivalence classes. [2025-04-14 16:03:43,956 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 487 of 487 statements. [2025-04-14 16:03:43,956 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:03:43,956 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:03:43,963 INFO L256 TraceCheckSpWp]: Trace formula consists of 2042 conjuncts, 142 conjuncts are in the unsatisfiable core [2025-04-14 16:03:43,969 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:03:57,623 INFO L134 CoverageAnalysis]: Checked inductivity of 8029 backedges. 7704 proven. 325 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:03:57,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1545499397] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:03:57,623 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 16:03:57,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [139, 139] total 277 [2025-04-14 16:03:57,623 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 16:03:57,623 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 502 [2025-04-14 16:03:57,634 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:03:57,634 INFO L85 PathProgramCache]: Analyzing trace with hash 1409472652, now seen corresponding path program 1 times [2025-04-14 16:03:57,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 16:03:57,634 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008200439] [2025-04-14 16:03:57,634 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:03:57,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:03:57,662 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 503 statements into 1 equivalence classes. [2025-04-14 16:03:57,745 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 503 of 503 statements. [2025-04-14 16:03:57,745 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:03:57,745 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:04:08,390 INFO L134 CoverageAnalysis]: Checked inductivity of 8173 backedges. 7455 proven. 718 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:04:08,390 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 16:04:08,390 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008200439] [2025-04-14 16:04:08,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008200439] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:04:08,390 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [614376639] [2025-04-14 16:04:08,390 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:04:08,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:04:08,418 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 503 statements into 1 equivalence classes. [2025-04-14 16:04:08,514 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 503 of 503 statements. [2025-04-14 16:04:08,514 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:04:08,514 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:04:08,521 INFO L256 TraceCheckSpWp]: Trace formula consists of 2102 conjuncts, 146 conjuncts are in the unsatisfiable core [2025-04-14 16:04:08,527 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:04:21,840 INFO L134 CoverageAnalysis]: Checked inductivity of 8173 backedges. 7848 proven. 325 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:04:21,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [614376639] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:04:21,840 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 16:04:21,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [143, 143] total 285 [2025-04-14 16:04:21,841 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 16:04:21,841 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 511 [2025-04-14 16:04:21,841 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:04:21,841 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 519 [2025-04-14 16:04:21,841 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:04:21,841 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 523 [2025-04-14 16:04:21,841 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:04:21,841 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 529 [2025-04-14 16:04:21,841 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:04:21,841 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 533 [2025-04-14 16:04:21,841 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:04:21,841 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 537 [2025-04-14 16:04:21,841 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:04:21,841 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 541 [2025-04-14 16:04:21,841 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:04:21,841 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 545 [2025-04-14 16:04:21,841 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:04:21,841 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 549 [2025-04-14 16:04:21,841 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:04:21,841 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 553 [2025-04-14 16:04:21,841 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:04:21,841 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 557 [2025-04-14 16:04:21,841 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:04:21,842 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 561 [2025-04-14 16:04:21,842 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:04:21,842 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 565 [2025-04-14 16:04:21,842 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:04:21,842 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 569 [2025-04-14 16:04:21,842 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:04:21,842 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 573 [2025-04-14 16:04:21,842 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:04:21,842 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 577 [2025-04-14 16:04:21,842 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:04:21,842 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 581 [2025-04-14 16:04:21,842 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:04:21,842 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 585 [2025-04-14 16:04:21,842 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:04:21,842 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 589 [2025-04-14 16:04:21,842 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:04:21,842 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 591 [2025-04-14 16:04:21,842 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:04:21,842 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 594 [2025-04-14 16:04:21,842 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:04:21,842 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 595 [2025-04-14 16:04:21,842 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:04:21,842 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 16:04:21,842 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:04:21,843 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:04:21,843 INFO L85 PathProgramCache]: Analyzing trace with hash -466202778, now seen corresponding path program 18 times [2025-04-14 16:04:21,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:04:21,843 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243804582] [2025-04-14 16:04:21,843 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 16:04:21,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:04:21,873 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 597 statements into 37 equivalence classes. [2025-04-14 16:04:28,518 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 36 check-sat command(s) and asserted 585 of 597 statements. [2025-04-14 16:04:28,518 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 36 check-sat command(s) [2025-04-14 16:04:28,518 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:04:32,208 INFO L134 CoverageAnalysis]: Checked inductivity of 8800 backedges. 6131 proven. 382 refuted. 0 times theorem prover too weak. 2287 trivial. 0 not checked. [2025-04-14 16:04:32,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:04:32,209 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243804582] [2025-04-14 16:04:32,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243804582] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:04:32,209 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1869251321] [2025-04-14 16:04:32,209 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 16:04:32,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:04:32,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:04:32,211 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:04:32,212 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2025-04-14 16:04:32,420 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 597 statements into 37 equivalence classes. [2025-04-14 16:05:00,822 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 36 check-sat command(s) and asserted 585 of 597 statements. [2025-04-14 16:05:00,822 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 36 check-sat command(s) [2025-04-14 16:05:00,822 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:05:00,874 INFO L256 TraceCheckSpWp]: Trace formula consists of 2409 conjuncts, 69 conjuncts are in the unsatisfiable core [2025-04-14 16:05:00,880 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:05:03,289 INFO L134 CoverageAnalysis]: Checked inductivity of 8800 backedges. 6188 proven. 325 refuted. 0 times theorem prover too weak. 2287 trivial. 0 not checked. [2025-04-14 16:05:03,290 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:05:05,127 INFO L134 CoverageAnalysis]: Checked inductivity of 8800 backedges. 6188 proven. 325 refuted. 0 times theorem prover too weak. 2287 trivial. 0 not checked. [2025-04-14 16:05:05,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1869251321] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:05:05,127 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:05:05,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [67, 67, 67] total 174 [2025-04-14 16:05:05,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941795098] [2025-04-14 16:05:05,128 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:05:05,128 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 175 states [2025-04-14 16:05:05,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:05:05,130 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 175 interpolants. [2025-04-14 16:05:05,132 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7552, Invalid=22898, Unknown=0, NotChecked=0, Total=30450 [2025-04-14 16:05:05,132 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:05:05,132 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:05:05,133 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 175 states, 175 states have (on average 4.011428571428572) internal successors, (702), 174 states have internal predecessors, (702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:05:05,133 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:05:05,133 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:05:05,133 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:05:05,133 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:05:05,133 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:05:05,133 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 16:05:05,133 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:05:05,133 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:05:05,133 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:05:05,133 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:05:05,133 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-14 16:05:05,133 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:05:05,133 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-04-14 16:05:05,133 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-04-14 16:05:05,133 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-14 16:05:05,133 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-14 16:05:05,133 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-04-14 16:05:05,133 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-04-14 16:05:05,133 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 128 states. [2025-04-14 16:05:05,133 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2025-04-14 16:05:05,133 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:05:05,485 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:05:05,485 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:05:05,485 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:05:05,486 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:05:05,486 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:05:05,486 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 16:05:05,486 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:05:05,486 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:05:05,486 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:05:05,486 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:05:05,486 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-14 16:05:05,486 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:05:05,486 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-04-14 16:05:05,486 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-04-14 16:05:05,486 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-14 16:05:05,486 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-14 16:05:05,486 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-04-14 16:05:05,486 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-04-14 16:05:05,486 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2025-04-14 16:05:05,486 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2025-04-14 16:05:05,486 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-04-14 16:05:05,529 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2025-04-14 16:05:05,686 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,SelfDestructingSolverStorable34,SelfDestructingSolverStorable35,SelfDestructingSolverStorable36,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37,SelfDestructingSolverStorable38,SelfDestructingSolverStorable39 [2025-04-14 16:05:05,687 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 16:05:05,687 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:05:05,687 INFO L139 ounterexampleChecker]: Examining path program with hash -796654831, occurence #3 [2025-04-14 16:05:05,687 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 16:05:05,687 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-04-14 16:05:05,687 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:05:05,687 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 46 [2025-04-14 16:05:05,687 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:05:05,687 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-04-14 16:05:05,687 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:05:05,687 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2025-04-14 16:05:05,687 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:05:05,688 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 491 [2025-04-14 16:05:05,710 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:05:05,711 INFO L85 PathProgramCache]: Analyzing trace with hash 1795843850, now seen corresponding path program 1 times [2025-04-14 16:05:05,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 16:05:05,711 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622390523] [2025-04-14 16:05:05,711 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:05:05,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:05:05,739 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 492 statements into 1 equivalence classes. [2025-04-14 16:05:05,826 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 492 of 492 statements. [2025-04-14 16:05:05,826 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:05:05,826 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:05:13,212 INFO L134 CoverageAnalysis]: Checked inductivity of 8240 backedges. 7315 proven. 925 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:05:13,212 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 16:05:13,212 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622390523] [2025-04-14 16:05:13,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622390523] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:05:13,212 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1077406592] [2025-04-14 16:05:13,212 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:05:13,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:05:13,246 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 492 statements into 1 equivalence classes. [2025-04-14 16:05:13,385 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 492 of 492 statements. [2025-04-14 16:05:13,386 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:05:13,386 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:05:13,397 INFO L256 TraceCheckSpWp]: Trace formula consists of 2145 conjuncts, 118 conjuncts are in the unsatisfiable core [2025-04-14 16:05:13,404 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:05:21,989 INFO L134 CoverageAnalysis]: Checked inductivity of 8240 backedges. 7420 proven. 820 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:05:21,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1077406592] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:05:21,990 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 16:05:21,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [116, 116] total 230 [2025-04-14 16:05:21,990 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 16:05:21,990 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 501 [2025-04-14 16:05:21,998 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:05:21,998 INFO L85 PathProgramCache]: Analyzing trace with hash -1096805635, now seen corresponding path program 1 times [2025-04-14 16:05:21,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 16:05:21,998 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347872928] [2025-04-14 16:05:21,998 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:05:21,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:05:22,027 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 502 statements into 1 equivalence classes. [2025-04-14 16:05:22,116 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 502 of 502 statements. [2025-04-14 16:05:22,117 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:05:22,117 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:05:29,569 INFO L134 CoverageAnalysis]: Checked inductivity of 8524 backedges. 7596 proven. 928 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:05:29,569 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 16:05:29,569 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347872928] [2025-04-14 16:05:29,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347872928] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:05:29,569 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [674444998] [2025-04-14 16:05:29,569 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:05:29,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:05:29,600 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 502 statements into 1 equivalence classes. [2025-04-14 16:05:29,729 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 502 of 502 statements. [2025-04-14 16:05:29,729 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:05:29,729 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:05:29,734 INFO L256 TraceCheckSpWp]: Trace formula consists of 2177 conjuncts, 119 conjuncts are in the unsatisfiable core [2025-04-14 16:05:29,738 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:05:38,406 INFO L134 CoverageAnalysis]: Checked inductivity of 8524 backedges. 7704 proven. 820 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:05:38,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [674444998] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:05:38,407 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 16:05:38,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [116, 116] total 231 [2025-04-14 16:05:38,407 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 16:05:38,407 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 517 [2025-04-14 16:05:38,416 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:05:38,416 INFO L85 PathProgramCache]: Analyzing trace with hash 1026779438, now seen corresponding path program 1 times [2025-04-14 16:05:38,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 16:05:38,416 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900579502] [2025-04-14 16:05:38,417 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:05:38,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:05:38,448 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 518 statements into 1 equivalence classes. [2025-04-14 16:05:38,539 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 518 of 518 statements. [2025-04-14 16:05:38,539 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:05:38,539 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:05:46,359 INFO L134 CoverageAnalysis]: Checked inductivity of 8668 backedges. 7740 proven. 928 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:05:46,359 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 16:05:46,359 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900579502] [2025-04-14 16:05:46,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900579502] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:05:46,359 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2091547351] [2025-04-14 16:05:46,359 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:05:46,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:05:46,389 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 518 statements into 1 equivalence classes. [2025-04-14 16:05:46,501 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 518 of 518 statements. [2025-04-14 16:05:46,501 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:05:46,501 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:05:46,509 INFO L256 TraceCheckSpWp]: Trace formula consists of 2237 conjuncts, 121 conjuncts are in the unsatisfiable core [2025-04-14 16:05:46,513 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:05:55,515 INFO L134 CoverageAnalysis]: Checked inductivity of 8668 backedges. 7848 proven. 820 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:05:55,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2091547351] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:05:55,515 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 16:05:55,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [118, 118] total 235 [2025-04-14 16:05:55,516 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 16:05:55,516 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 526 [2025-04-14 16:05:55,516 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:05:55,516 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 534 [2025-04-14 16:05:55,516 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:05:55,516 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 538 [2025-04-14 16:05:55,516 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:05:55,516 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 544 [2025-04-14 16:05:55,516 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:05:55,516 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 548 [2025-04-14 16:05:55,516 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:05:55,516 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 552 [2025-04-14 16:05:55,516 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:05:55,516 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 556 [2025-04-14 16:05:55,516 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:05:55,516 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 560 [2025-04-14 16:05:55,516 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:05:55,516 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 564 [2025-04-14 16:05:55,516 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:05:55,516 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 568 [2025-04-14 16:05:55,516 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:05:55,516 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 572 [2025-04-14 16:05:55,516 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:05:55,516 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 576 [2025-04-14 16:05:55,516 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:05:55,517 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 580 [2025-04-14 16:05:55,517 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:05:55,517 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 584 [2025-04-14 16:05:55,517 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:05:55,517 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 588 [2025-04-14 16:05:55,517 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:05:55,517 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 592 [2025-04-14 16:05:55,517 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:05:55,517 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 596 [2025-04-14 16:05:55,517 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:05:55,517 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 600 [2025-04-14 16:05:55,517 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:05:55,517 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 604 [2025-04-14 16:05:55,517 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:05:55,517 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 606 [2025-04-14 16:05:55,517 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:05:55,517 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 609 [2025-04-14 16:05:55,517 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:05:55,517 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 610 [2025-04-14 16:05:55,517 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:05:55,517 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 16:05:55,517 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:05:55,518 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:05:55,518 INFO L85 PathProgramCache]: Analyzing trace with hash -1350089153, now seen corresponding path program 19 times [2025-04-14 16:05:55,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:05:55,518 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72492529] [2025-04-14 16:05:55,518 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 16:05:55,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:05:55,553 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 612 statements into 1 equivalence classes. [2025-04-14 16:05:55,682 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 612 of 612 statements. [2025-04-14 16:05:55,682 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:05:55,682 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:06:11,704 INFO L134 CoverageAnalysis]: Checked inductivity of 9295 backedges. 7967 proven. 1328 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:06:11,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:06:11,705 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72492529] [2025-04-14 16:06:11,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72492529] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:06:11,705 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [566068669] [2025-04-14 16:06:11,705 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 16:06:11,705 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:06:11,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:06:11,707 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:06:11,707 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2025-04-14 16:06:11,953 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 612 statements into 1 equivalence classes. [2025-04-14 16:06:12,139 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 612 of 612 statements. [2025-04-14 16:06:12,139 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:06:12,139 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:06:12,149 INFO L256 TraceCheckSpWp]: Trace formula consists of 2589 conjuncts, 85 conjuncts are in the unsatisfiable core [2025-04-14 16:06:12,154 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:06:18,705 INFO L134 CoverageAnalysis]: Checked inductivity of 9295 backedges. 6259 proven. 820 refuted. 0 times theorem prover too weak. 2216 trivial. 0 not checked. [2025-04-14 16:06:18,705 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:06:26,274 INFO L134 CoverageAnalysis]: Checked inductivity of 9295 backedges. 6259 proven. 820 refuted. 0 times theorem prover too weak. 2216 trivial. 0 not checked. [2025-04-14 16:06:26,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [566068669] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:06:26,274 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:06:26,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [178, 83, 83] total 340 [2025-04-14 16:06:26,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45900286] [2025-04-14 16:06:26,274 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:06:26,275 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 341 states [2025-04-14 16:06:26,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:06:26,278 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 341 interpolants. [2025-04-14 16:06:26,282 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16394, Invalid=99546, Unknown=0, NotChecked=0, Total=115940 [2025-04-14 16:06:26,282 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:06:26,282 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:06:26,283 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 341 states, 341 states have (on average 3.5542521994134897) internal successors, (1212), 340 states have internal predecessors, (1212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:06:26,283 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:06:26,283 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:06:26,283 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:06:26,283 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:06:26,283 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:06:26,283 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 16:06:26,283 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:06:26,283 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:06:26,283 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:06:26,283 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:06:26,283 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-14 16:06:26,283 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:06:26,283 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-04-14 16:06:26,283 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-04-14 16:06:26,283 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-14 16:06:26,283 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-14 16:06:26,283 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-04-14 16:06:26,283 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-04-14 16:06:26,283 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 128 states. [2025-04-14 16:06:26,283 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2025-04-14 16:06:26,283 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-04-14 16:06:26,283 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:06:26,791 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:06:26,791 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:06:26,791 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:06:26,791 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:06:26,791 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:06:26,791 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 16:06:26,791 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:06:26,791 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:06:26,791 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:06:26,791 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:06:26,791 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-14 16:06:26,791 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:06:26,791 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-04-14 16:06:26,791 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-04-14 16:06:26,791 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-14 16:06:26,791 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-14 16:06:26,791 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-04-14 16:06:26,791 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-04-14 16:06:26,791 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2025-04-14 16:06:26,791 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2025-04-14 16:06:26,791 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-04-14 16:06:26,792 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-04-14 16:06:26,801 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2025-04-14 16:06:26,992 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,SelfDestructingSolverStorable41,SelfDestructingSolverStorable42,SelfDestructingSolverStorable43,SelfDestructingSolverStorable44,SelfDestructingSolverStorable45,SelfDestructingSolverStorable46,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:06:26,992 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 16:06:26,992 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:06:26,993 INFO L139 ounterexampleChecker]: Examining path program with hash -796654831, occurence #4 [2025-04-14 16:06:26,993 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 16:06:26,993 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-04-14 16:06:26,993 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:06:26,993 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-04-14 16:06:26,993 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:06:26,993 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 49 [2025-04-14 16:06:26,993 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:06:26,993 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-04-14 16:06:26,993 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:06:26,993 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 492 [2025-04-14 16:06:27,017 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:06:27,017 INFO L85 PathProgramCache]: Analyzing trace with hash -1264672198, now seen corresponding path program 1 times [2025-04-14 16:06:27,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 16:06:27,017 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286182082] [2025-04-14 16:06:27,017 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:06:27,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:06:27,048 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 493 statements into 1 equivalence classes. [2025-04-14 16:06:27,143 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 493 of 493 statements. [2025-04-14 16:06:27,143 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:06:27,143 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:06:34,715 INFO L134 CoverageAnalysis]: Checked inductivity of 8281 backedges. 7315 proven. 966 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:06:34,715 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 16:06:34,715 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286182082] [2025-04-14 16:06:34,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286182082] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:06:34,715 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1881654221] [2025-04-14 16:06:34,715 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:06:34,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:06:34,747 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 493 statements into 1 equivalence classes. [2025-04-14 16:06:34,851 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 493 of 493 statements. [2025-04-14 16:06:34,851 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:06:34,851 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:06:34,859 INFO L256 TraceCheckSpWp]: Trace formula consists of 2154 conjuncts, 119 conjuncts are in the unsatisfiable core [2025-04-14 16:06:34,863 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:06:43,598 INFO L134 CoverageAnalysis]: Checked inductivity of 8281 backedges. 7420 proven. 861 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:06:43,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1881654221] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:06:43,599 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 16:06:43,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [117, 117] total 232 [2025-04-14 16:06:43,599 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 16:06:43,599 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 502 [2025-04-14 16:06:43,611 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:06:43,611 INFO L85 PathProgramCache]: Analyzing trace with hash -2093102739, now seen corresponding path program 1 times [2025-04-14 16:06:43,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 16:06:43,611 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611606982] [2025-04-14 16:06:43,611 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:06:43,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:06:43,644 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 503 statements into 1 equivalence classes. [2025-04-14 16:06:43,736 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 503 of 503 statements. [2025-04-14 16:06:43,736 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:06:43,736 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:06:51,545 INFO L134 CoverageAnalysis]: Checked inductivity of 8565 backedges. 7596 proven. 969 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:06:51,545 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 16:06:51,545 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611606982] [2025-04-14 16:06:51,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611606982] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:06:51,545 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1674330154] [2025-04-14 16:06:51,545 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:06:51,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:06:51,574 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 503 statements into 1 equivalence classes. [2025-04-14 16:06:51,681 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 503 of 503 statements. [2025-04-14 16:06:51,681 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:06:51,682 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:06:51,689 INFO L256 TraceCheckSpWp]: Trace formula consists of 2186 conjuncts, 120 conjuncts are in the unsatisfiable core [2025-04-14 16:06:51,694 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:07:00,592 INFO L134 CoverageAnalysis]: Checked inductivity of 8565 backedges. 7704 proven. 861 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:07:00,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1674330154] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:07:00,592 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 16:07:00,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [117, 117] total 233 [2025-04-14 16:07:00,592 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 16:07:00,592 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 518 [2025-04-14 16:07:00,602 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:07:00,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1610445214, now seen corresponding path program 1 times [2025-04-14 16:07:00,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 16:07:00,602 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090352419] [2025-04-14 16:07:00,602 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:07:00,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:07:00,632 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 519 statements into 1 equivalence classes. [2025-04-14 16:07:00,729 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 519 of 519 statements. [2025-04-14 16:07:00,729 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:07:00,729 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:07:08,477 INFO L134 CoverageAnalysis]: Checked inductivity of 8709 backedges. 7740 proven. 969 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:07:08,477 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 16:07:08,478 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090352419] [2025-04-14 16:07:08,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090352419] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:07:08,478 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [433627766] [2025-04-14 16:07:08,478 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:07:08,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:07:08,510 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 519 statements into 1 equivalence classes. [2025-04-14 16:07:08,625 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 519 of 519 statements. [2025-04-14 16:07:08,625 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:07:08,625 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:07:08,633 INFO L256 TraceCheckSpWp]: Trace formula consists of 2246 conjuncts, 122 conjuncts are in the unsatisfiable core [2025-04-14 16:07:08,637 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:07:16,087 INFO L134 CoverageAnalysis]: Checked inductivity of 8709 backedges. 7848 proven. 861 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:07:16,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [433627766] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:07:16,087 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 16:07:16,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [119, 119] total 237 [2025-04-14 16:07:16,087 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 16:07:16,087 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 527 [2025-04-14 16:07:16,088 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:07:16,088 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 535 [2025-04-14 16:07:16,088 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:07:16,088 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 539 [2025-04-14 16:07:16,088 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:07:16,088 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 545 [2025-04-14 16:07:16,088 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:07:16,088 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 549 [2025-04-14 16:07:16,088 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:07:16,088 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 553 [2025-04-14 16:07:16,088 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:07:16,088 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 557 [2025-04-14 16:07:16,088 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:07:16,088 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 561 [2025-04-14 16:07:16,088 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:07:16,088 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 565 [2025-04-14 16:07:16,088 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:07:16,088 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 569 [2025-04-14 16:07:16,088 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:07:16,088 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 573 [2025-04-14 16:07:16,088 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:07:16,088 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 577 [2025-04-14 16:07:16,088 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:07:16,088 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 581 [2025-04-14 16:07:16,088 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:07:16,088 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 585 [2025-04-14 16:07:16,088 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:07:16,088 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 589 [2025-04-14 16:07:16,088 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:07:16,088 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 593 [2025-04-14 16:07:16,089 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:07:16,089 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 597 [2025-04-14 16:07:16,089 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:07:16,089 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 601 [2025-04-14 16:07:16,089 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:07:16,089 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 605 [2025-04-14 16:07:16,089 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:07:16,089 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 607 [2025-04-14 16:07:16,089 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:07:16,089 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 610 [2025-04-14 16:07:16,089 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:07:16,089 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 611 [2025-04-14 16:07:16,089 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:07:16,089 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 16:07:16,089 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:07:16,089 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:07:16,090 INFO L85 PathProgramCache]: Analyzing trace with hash 1796679782, now seen corresponding path program 20 times [2025-04-14 16:07:16,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:07:16,090 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732042635] [2025-04-14 16:07:16,090 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 16:07:16,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:07:16,124 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 613 statements into 2 equivalence classes. [2025-04-14 16:07:16,277 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 613 of 613 statements. [2025-04-14 16:07:16,277 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 16:07:16,277 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:07:30,873 INFO L134 CoverageAnalysis]: Checked inductivity of 9336 backedges. 7502 proven. 1369 refuted. 0 times theorem prover too weak. 465 trivial. 0 not checked. [2025-04-14 16:07:30,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:07:30,873 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732042635] [2025-04-14 16:07:30,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732042635] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:07:30,873 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [232701862] [2025-04-14 16:07:30,874 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 16:07:30,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:07:30,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:07:30,875 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:07:30,876 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2025-04-14 16:07:31,146 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 613 statements into 2 equivalence classes. [2025-04-14 16:07:31,331 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 613 of 613 statements. [2025-04-14 16:07:31,332 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 16:07:31,332 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:07:31,341 INFO L256 TraceCheckSpWp]: Trace formula consists of 2598 conjuncts, 87 conjuncts are in the unsatisfiable core [2025-04-14 16:07:31,346 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:07:37,845 INFO L134 CoverageAnalysis]: Checked inductivity of 9336 backedges. 6388 proven. 861 refuted. 0 times theorem prover too weak. 2087 trivial. 0 not checked. [2025-04-14 16:07:37,846 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:07:45,385 INFO L134 CoverageAnalysis]: Checked inductivity of 9336 backedges. 6388 proven. 861 refuted. 0 times theorem prover too weak. 2087 trivial. 0 not checked. [2025-04-14 16:07:45,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [232701862] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:07:45,385 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:07:45,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [164, 85, 85] total 330 [2025-04-14 16:07:45,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178535512] [2025-04-14 16:07:45,386 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:07:45,386 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 331 states [2025-04-14 16:07:45,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:07:45,390 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 331 interpolants. [2025-04-14 16:07:45,397 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16680, Invalid=92550, Unknown=0, NotChecked=0, Total=109230 [2025-04-14 16:07:45,397 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:07:45,397 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:07:45,397 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 331 states, 331 states have (on average 3.5377643504531724) internal successors, (1171), 330 states have internal predecessors, (1171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:07:45,397 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:07:45,397 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:07:45,397 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:07:45,397 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:07:45,397 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:07:45,397 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 16:07:45,397 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:07:45,398 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:07:45,398 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:07:45,398 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:07:45,398 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-14 16:07:45,398 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:07:45,398 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-04-14 16:07:45,398 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-04-14 16:07:45,398 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-14 16:07:45,398 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-14 16:07:45,398 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-04-14 16:07:45,398 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-04-14 16:07:45,398 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 128 states. [2025-04-14 16:07:45,398 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2025-04-14 16:07:45,398 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-04-14 16:07:45,398 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-04-14 16:07:45,398 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:07:45,988 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:07:45,988 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:07:45,988 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:07:45,988 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:07:45,988 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:07:45,988 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 16:07:45,988 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:07:45,988 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:07:45,988 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:07:45,988 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:07:45,988 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-14 16:07:45,988 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:07:45,988 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-04-14 16:07:45,988 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-04-14 16:07:45,988 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-14 16:07:45,988 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-14 16:07:45,988 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-04-14 16:07:45,988 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-04-14 16:07:45,988 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2025-04-14 16:07:45,988 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2025-04-14 16:07:45,988 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-04-14 16:07:45,988 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-04-14 16:07:45,989 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2025-04-14 16:07:45,999 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2025-04-14 16:07:46,189 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50,SelfDestructingSolverStorable51,SelfDestructingSolverStorable52,SelfDestructingSolverStorable53,SelfDestructingSolverStorable47,SelfDestructingSolverStorable48,SelfDestructingSolverStorable49 [2025-04-14 16:07:46,189 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 16:07:46,189 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:07:46,190 INFO L139 ounterexampleChecker]: Examining path program with hash -796654831, occurence #5 [2025-04-14 16:07:46,190 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 16:07:46,190 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-04-14 16:07:46,190 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:07:46,190 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-04-14 16:07:46,190 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:07:46,190 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2025-04-14 16:07:46,190 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:07:46,190 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-04-14 16:07:46,190 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:07:46,190 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 493 [2025-04-14 16:07:46,212 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:07:46,212 INFO L85 PathProgramCache]: Analyzing trace with hash -1651389444, now seen corresponding path program 1 times [2025-04-14 16:07:46,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 16:07:46,213 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150806842] [2025-04-14 16:07:46,213 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:07:46,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:07:46,242 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 494 statements into 1 equivalence classes. [2025-04-14 16:07:46,330 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 494 of 494 statements. [2025-04-14 16:07:46,330 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:07:46,330 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:07:53,807 INFO L134 CoverageAnalysis]: Checked inductivity of 8323 backedges. 7315 proven. 1008 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:07:53,807 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 16:07:53,808 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150806842] [2025-04-14 16:07:53,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150806842] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:07:53,808 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [727472934] [2025-04-14 16:07:53,808 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:07:53,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:07:53,837 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 494 statements into 1 equivalence classes. [2025-04-14 16:07:53,943 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 494 of 494 statements. [2025-04-14 16:07:53,944 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:07:53,944 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:07:53,951 INFO L256 TraceCheckSpWp]: Trace formula consists of 2163 conjuncts, 120 conjuncts are in the unsatisfiable core [2025-04-14 16:07:53,956 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:08:02,811 INFO L134 CoverageAnalysis]: Checked inductivity of 8323 backedges. 7420 proven. 903 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:08:02,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [727472934] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:08:02,811 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 16:08:02,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [118, 118] total 234 [2025-04-14 16:08:02,811 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 16:08:02,811 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 503 [2025-04-14 16:08:02,820 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:08:02,820 INFO L85 PathProgramCache]: Analyzing trace with hash 1381425135, now seen corresponding path program 1 times [2025-04-14 16:08:02,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 16:08:02,820 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660593260] [2025-04-14 16:08:02,820 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:08:02,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:08:02,855 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 504 statements into 1 equivalence classes. [2025-04-14 16:08:02,943 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 504 of 504 statements. [2025-04-14 16:08:02,943 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:08:02,943 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:08:10,640 INFO L134 CoverageAnalysis]: Checked inductivity of 8607 backedges. 7596 proven. 1011 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:08:10,640 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 16:08:10,640 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660593260] [2025-04-14 16:08:10,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660593260] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:08:10,640 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [396477775] [2025-04-14 16:08:10,640 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:08:10,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:08:10,670 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 504 statements into 1 equivalence classes. [2025-04-14 16:08:10,780 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 504 of 504 statements. [2025-04-14 16:08:10,780 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:08:10,780 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:08:10,787 INFO L256 TraceCheckSpWp]: Trace formula consists of 2195 conjuncts, 121 conjuncts are in the unsatisfiable core [2025-04-14 16:08:10,792 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:08:19,827 INFO L134 CoverageAnalysis]: Checked inductivity of 8607 backedges. 7704 proven. 903 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:08:19,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [396477775] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:08:19,828 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 16:08:19,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [118, 118] total 235 [2025-04-14 16:08:19,828 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 16:08:19,828 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 519 [2025-04-14 16:08:19,837 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:08:19,837 INFO L85 PathProgramCache]: Analyzing trace with hash -1770752480, now seen corresponding path program 1 times [2025-04-14 16:08:19,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 16:08:19,837 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129371844] [2025-04-14 16:08:19,837 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:08:19,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:08:19,872 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 520 statements into 1 equivalence classes. [2025-04-14 16:08:19,967 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 520 of 520 statements. [2025-04-14 16:08:19,967 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:08:19,967 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:08:28,094 INFO L134 CoverageAnalysis]: Checked inductivity of 8751 backedges. 7740 proven. 1011 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:08:28,094 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 16:08:28,094 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129371844] [2025-04-14 16:08:28,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129371844] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:08:28,095 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1975305587] [2025-04-14 16:08:28,095 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:08:28,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:08:28,129 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 520 statements into 1 equivalence classes. [2025-04-14 16:08:28,270 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 520 of 520 statements. [2025-04-14 16:08:28,270 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:08:28,270 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:08:28,278 INFO L256 TraceCheckSpWp]: Trace formula consists of 2255 conjuncts, 123 conjuncts are in the unsatisfiable core [2025-04-14 16:08:28,282 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:08:37,590 INFO L134 CoverageAnalysis]: Checked inductivity of 8751 backedges. 7848 proven. 903 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:08:37,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1975305587] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:08:37,590 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 16:08:37,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [120, 120] total 239 [2025-04-14 16:08:37,590 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 16:08:37,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 528 [2025-04-14 16:08:37,590 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:08:37,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 536 [2025-04-14 16:08:37,590 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:08:37,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 540 [2025-04-14 16:08:37,590 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:08:37,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 546 [2025-04-14 16:08:37,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:08:37,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 550 [2025-04-14 16:08:37,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:08:37,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 554 [2025-04-14 16:08:37,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:08:37,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 558 [2025-04-14 16:08:37,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:08:37,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 562 [2025-04-14 16:08:37,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:08:37,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 566 [2025-04-14 16:08:37,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:08:37,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 570 [2025-04-14 16:08:37,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:08:37,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 574 [2025-04-14 16:08:37,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:08:37,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 578 [2025-04-14 16:08:37,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:08:37,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 582 [2025-04-14 16:08:37,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:08:37,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 586 [2025-04-14 16:08:37,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:08:37,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 590 [2025-04-14 16:08:37,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:08:37,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 594 [2025-04-14 16:08:37,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:08:37,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 598 [2025-04-14 16:08:37,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:08:37,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 602 [2025-04-14 16:08:37,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:08:37,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 606 [2025-04-14 16:08:37,592 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:08:37,592 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 608 [2025-04-14 16:08:37,592 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:08:37,592 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 611 [2025-04-14 16:08:37,592 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:08:37,592 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 612 [2025-04-14 16:08:37,592 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:08:37,592 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 16:08:37,592 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:08:37,592 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:08:37,592 INFO L85 PathProgramCache]: Analyzing trace with hash 562268959, now seen corresponding path program 21 times [2025-04-14 16:08:37,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:08:37,592 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983384294] [2025-04-14 16:08:37,592 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 16:08:37,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:08:37,630 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 614 statements into 37 equivalence classes. [2025-04-14 16:08:41,342 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 37 check-sat command(s) and asserted 614 of 614 statements. [2025-04-14 16:08:41,342 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 37 check-sat command(s) [2025-04-14 16:08:41,342 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:08:48,455 INFO L134 CoverageAnalysis]: Checked inductivity of 9378 backedges. 8079 proven. 1299 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:08:48,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:08:48,455 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983384294] [2025-04-14 16:08:48,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983384294] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:08:48,455 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [317637547] [2025-04-14 16:08:48,455 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 16:08:48,455 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:08:48,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:08:48,457 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:08:48,458 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2025-04-14 16:08:48,753 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 614 statements into 37 equivalence classes. [2025-04-14 16:09:39,111 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 37 check-sat command(s) and asserted 614 of 614 statements. [2025-04-14 16:09:39,112 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 37 check-sat command(s) [2025-04-14 16:09:39,112 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:09:39,152 INFO L256 TraceCheckSpWp]: Trace formula consists of 2607 conjuncts, 121 conjuncts are in the unsatisfiable core [2025-04-14 16:09:39,157 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:09:46,778 INFO L134 CoverageAnalysis]: Checked inductivity of 9378 backedges. 7956 proven. 903 refuted. 0 times theorem prover too weak. 519 trivial. 0 not checked. [2025-04-14 16:09:46,779 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:09:56,602 INFO L134 CoverageAnalysis]: Checked inductivity of 9378 backedges. 7956 proven. 903 refuted. 0 times theorem prover too weak. 519 trivial. 0 not checked. [2025-04-14 16:09:56,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [317637547] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:09:56,603 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:09:56,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [102, 119, 119] total 337 [2025-04-14 16:09:56,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227503723] [2025-04-14 16:09:56,603 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:09:56,604 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 338 states [2025-04-14 16:09:56,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:09:56,608 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 338 interpolants. [2025-04-14 16:09:56,613 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22935, Invalid=90971, Unknown=0, NotChecked=0, Total=113906 [2025-04-14 16:09:56,613 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:09:56,613 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:09:56,614 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 338 states, 338 states have (on average 4.85207100591716) internal successors, (1640), 337 states have internal predecessors, (1640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:09:56,614 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:09:56,614 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:09:56,614 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:09:56,614 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:09:56,614 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:09:56,614 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 16:09:56,614 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:09:56,614 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:09:56,614 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:09:56,614 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:09:56,614 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-14 16:09:56,614 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:09:56,614 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-04-14 16:09:56,614 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-04-14 16:09:56,614 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-14 16:09:56,614 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-14 16:09:56,614 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-04-14 16:09:56,614 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-04-14 16:09:56,614 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 128 states. [2025-04-14 16:09:56,615 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2025-04-14 16:09:56,615 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-04-14 16:09:56,615 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-04-14 16:09:56,615 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2025-04-14 16:09:56,615 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:09:57,162 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:09:57,162 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:09:57,162 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:09:57,162 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:09:57,162 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:09:57,162 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 16:09:57,162 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:09:57,162 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:09:57,162 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:09:57,162 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:09:57,162 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-14 16:09:57,162 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:09:57,162 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-04-14 16:09:57,162 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-04-14 16:09:57,162 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-14 16:09:57,162 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-14 16:09:57,162 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-04-14 16:09:57,162 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-04-14 16:09:57,162 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2025-04-14 16:09:57,162 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2025-04-14 16:09:57,162 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-04-14 16:09:57,162 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-04-14 16:09:57,162 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2025-04-14 16:09:57,162 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2025-04-14 16:09:57,236 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2025-04-14 16:09:57,363 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54,SelfDestructingSolverStorable55,SelfDestructingSolverStorable56,SelfDestructingSolverStorable57,SelfDestructingSolverStorable58,SelfDestructingSolverStorable59 [2025-04-14 16:09:57,363 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 16:09:57,363 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:09:57,364 INFO L139 ounterexampleChecker]: Examining path program with hash -796654831, occurence #6 [2025-04-14 16:09:57,364 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 16:09:57,364 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 77 [2025-04-14 16:09:57,364 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:09:57,364 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 81 [2025-04-14 16:09:57,364 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:09:57,364 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 83 [2025-04-14 16:09:57,364 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:09:57,364 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 88 [2025-04-14 16:09:57,364 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:09:57,364 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 526 [2025-04-14 16:09:57,387 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:09:57,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1543959700, now seen corresponding path program 1 times [2025-04-14 16:09:57,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 16:09:57,387 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768502459] [2025-04-14 16:09:57,387 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:09:57,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:09:57,425 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 527 statements into 1 equivalence classes. [2025-04-14 16:10:00,299 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 527 of 527 statements. [2025-04-14 16:10:00,299 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:10:00,299 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-14 16:10:00,314 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-14 16:10:00,314 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-14 16:10:00,315 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 536 [2025-04-14 16:10:00,324 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:10:00,324 INFO L85 PathProgramCache]: Analyzing trace with hash -201373025, now seen corresponding path program 1 times [2025-04-14 16:10:00,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 16:10:00,324 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754515858] [2025-04-14 16:10:00,324 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:10:00,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:10:00,361 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 537 statements into 1 equivalence classes. [2025-04-14 16:10:00,482 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 537 of 537 statements. [2025-04-14 16:10:00,483 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:10:00,483 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:10:12,402 INFO L134 CoverageAnalysis]: Checked inductivity of 10554 backedges. 7596 proven. 2958 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:10:12,402 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 16:10:12,402 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754515858] [2025-04-14 16:10:12,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754515858] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:10:12,402 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1293601053] [2025-04-14 16:10:12,403 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:10:12,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:10:12,439 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 537 statements into 1 equivalence classes. [2025-04-14 16:10:12,643 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 537 of 537 statements. [2025-04-14 16:10:12,643 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:10:12,643 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:10:12,649 INFO L256 TraceCheckSpWp]: Trace formula consists of 2492 conjuncts, 154 conjuncts are in the unsatisfiable core [2025-04-14 16:10:12,653 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:10:26,839 INFO L134 CoverageAnalysis]: Checked inductivity of 10554 backedges. 7704 proven. 2850 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:10:26,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1293601053] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:10:26,839 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 16:10:26,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [151, 151] total 301 [2025-04-14 16:10:26,840 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 16:10:26,840 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 552 [2025-04-14 16:10:26,848 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:10:26,848 INFO L85 PathProgramCache]: Analyzing trace with hash -589778224, now seen corresponding path program 1 times [2025-04-14 16:10:26,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 16:10:26,848 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816792903] [2025-04-14 16:10:26,848 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:10:26,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:10:26,886 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 553 statements into 1 equivalence classes. [2025-04-14 16:10:27,014 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 553 of 553 statements. [2025-04-14 16:10:27,014 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:10:27,014 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:10:39,082 INFO L134 CoverageAnalysis]: Checked inductivity of 10698 backedges. 7740 proven. 2958 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:10:39,082 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 16:10:39,082 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816792903] [2025-04-14 16:10:39,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816792903] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:10:39,082 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1092891285] [2025-04-14 16:10:39,083 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:10:39,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:10:39,120 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 553 statements into 1 equivalence classes. [2025-04-14 16:10:39,279 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 553 of 553 statements. [2025-04-14 16:10:39,280 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:10:39,280 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:10:39,292 INFO L256 TraceCheckSpWp]: Trace formula consists of 2552 conjuncts, 156 conjuncts are in the unsatisfiable core [2025-04-14 16:10:39,298 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:10:53,885 INFO L134 CoverageAnalysis]: Checked inductivity of 10698 backedges. 7848 proven. 2850 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:10:53,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1092891285] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:10:53,885 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 16:10:53,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [153, 153] total 305 [2025-04-14 16:10:53,885 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 16:10:53,885 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 561 [2025-04-14 16:10:53,885 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:10:53,886 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 569 [2025-04-14 16:10:53,886 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:10:53,886 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 573 [2025-04-14 16:10:53,886 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:10:53,886 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 579 [2025-04-14 16:10:53,886 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:10:53,886 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 583 [2025-04-14 16:10:53,886 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:10:53,886 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 587 [2025-04-14 16:10:53,886 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:10:53,886 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 591 [2025-04-14 16:10:53,886 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:10:53,886 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 595 [2025-04-14 16:10:53,886 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:10:53,886 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 599 [2025-04-14 16:10:53,886 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:10:53,886 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 603 [2025-04-14 16:10:53,886 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:10:53,886 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 607 [2025-04-14 16:10:53,886 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:10:53,886 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 611 [2025-04-14 16:10:53,886 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:10:53,886 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 615 [2025-04-14 16:10:53,886 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:10:53,886 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 619 [2025-04-14 16:10:53,886 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:10:53,886 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 623 [2025-04-14 16:10:53,886 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:10:53,886 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 627 [2025-04-14 16:10:53,887 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:10:53,887 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 631 [2025-04-14 16:10:53,887 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:10:53,887 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 635 [2025-04-14 16:10:53,887 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:10:53,887 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 639 [2025-04-14 16:10:53,887 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:10:53,887 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 641 [2025-04-14 16:10:53,887 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:10:53,887 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 644 [2025-04-14 16:10:53,887 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:10:53,887 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 645 [2025-04-14 16:10:53,887 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:10:53,887 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 16:10:53,887 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:10:53,887 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:10:53,887 INFO L85 PathProgramCache]: Analyzing trace with hash -1110789754, now seen corresponding path program 22 times [2025-04-14 16:10:53,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:10:53,888 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815653479] [2025-04-14 16:10:53,888 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 16:10:53,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:10:53,948 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 647 statements into 2 equivalence classes. [2025-04-14 16:10:53,990 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 300 of 647 statements. [2025-04-14 16:10:53,990 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 16:10:53,990 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:10:56,940 INFO L134 CoverageAnalysis]: Checked inductivity of 11325 backedges. 7847 proven. 627 refuted. 0 times theorem prover too weak. 2851 trivial. 0 not checked. [2025-04-14 16:10:56,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:10:56,941 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815653479] [2025-04-14 16:10:56,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815653479] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:10:56,941 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1102018639] [2025-04-14 16:10:56,941 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 16:10:56,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:10:56,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:10:56,943 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:10:56,943 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2025-04-14 16:10:57,304 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 647 statements into 2 equivalence classes. [2025-04-14 16:10:57,376 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 300 of 647 statements. [2025-04-14 16:10:57,376 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 16:10:57,376 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:10:57,384 INFO L256 TraceCheckSpWp]: Trace formula consists of 961 conjuncts, 137 conjuncts are in the unsatisfiable core [2025-04-14 16:10:57,389 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:11:03,848 INFO L134 CoverageAnalysis]: Checked inductivity of 11325 backedges. 0 proven. 8475 refuted. 0 times theorem prover too weak. 2850 trivial. 0 not checked. [2025-04-14 16:11:03,849 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 16:11:05,897 INFO L134 CoverageAnalysis]: Checked inductivity of 11325 backedges. 7847 proven. 627 refuted. 0 times theorem prover too weak. 2851 trivial. 0 not checked. [2025-04-14 16:11:05,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1102018639] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 16:11:05,897 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 16:11:05,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [61, 138, 61] total 235 [2025-04-14 16:11:05,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281643402] [2025-04-14 16:11:05,897 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 16:11:05,898 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 235 states [2025-04-14 16:11:05,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:11:05,900 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 235 interpolants. [2025-04-14 16:11:05,904 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8543, Invalid=46447, Unknown=0, NotChecked=0, Total=54990 [2025-04-14 16:11:05,904 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:11:05,904 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:11:05,904 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 235 states, 235 states have (on average 6.127659574468085) internal successors, (1440), 235 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:11:05,904 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:11:05,905 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:11:05,905 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:11:05,905 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:11:05,905 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:11:05,905 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 16:11:05,905 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:11:05,905 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:11:05,905 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:11:05,905 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:11:05,905 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-14 16:11:05,905 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:11:05,905 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-04-14 16:11:05,905 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-04-14 16:11:05,905 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-14 16:11:05,905 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-14 16:11:05,905 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-04-14 16:11:05,905 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-04-14 16:11:05,905 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 128 states. [2025-04-14 16:11:05,905 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2025-04-14 16:11:05,905 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-04-14 16:11:05,905 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-04-14 16:11:05,905 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2025-04-14 16:11:05,905 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2025-04-14 16:11:05,905 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:11:21,583 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:11:21,584 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:11:21,584 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:11:21,584 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:11:21,584 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:11:21,584 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 16:11:21,584 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:11:21,584 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:11:21,584 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:11:21,584 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:11:21,584 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-14 16:11:21,584 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:11:21,584 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-04-14 16:11:21,584 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-04-14 16:11:21,584 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-14 16:11:21,584 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-14 16:11:21,584 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-04-14 16:11:21,584 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-04-14 16:11:21,584 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2025-04-14 16:11:21,584 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2025-04-14 16:11:21,584 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-04-14 16:11:21,584 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-04-14 16:11:21,584 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2025-04-14 16:11:21,584 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2025-04-14 16:11:21,584 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 215 states. [2025-04-14 16:11:21,593 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2025-04-14 16:11:21,785 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,SelfDestructingSolverStorable62,SelfDestructingSolverStorable63,SelfDestructingSolverStorable64,SelfDestructingSolverStorable65,SelfDestructingSolverStorable66,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:11:21,785 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-14 16:11:21,785 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-14 16:11:21,785 INFO L139 ounterexampleChecker]: Examining path program with hash -796654831, occurence #7 [2025-04-14 16:11:21,785 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-14 16:11:21,786 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 77 [2025-04-14 16:11:21,786 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:11:21,786 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 81 [2025-04-14 16:11:21,786 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:11:21,786 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 83 [2025-04-14 16:11:21,786 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:11:21,786 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 88 [2025-04-14 16:11:21,786 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:11:21,786 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 802 [2025-04-14 16:11:21,814 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:11:21,814 INFO L85 PathProgramCache]: Analyzing trace with hash -2046202706, now seen corresponding path program 1 times [2025-04-14 16:11:21,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 16:11:21,814 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485248094] [2025-04-14 16:11:21,814 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:11:21,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:11:21,862 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 803 statements into 1 equivalence classes. [2025-04-14 16:11:22,076 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 803 of 803 statements. [2025-04-14 16:11:22,077 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:11:22,077 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:11:44,926 INFO L134 CoverageAnalysis]: Checked inductivity of 23150 backedges. 20126 proven. 3024 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:11:44,926 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 16:11:44,926 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485248094] [2025-04-14 16:11:44,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485248094] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:11:44,926 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1884857683] [2025-04-14 16:11:44,927 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:11:44,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:11:44,974 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 803 statements into 1 equivalence classes. [2025-04-14 16:11:45,229 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 803 of 803 statements. [2025-04-14 16:11:45,230 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:11:45,230 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:11:45,243 INFO L256 TraceCheckSpWp]: Trace formula consists of 3495 conjuncts, 199 conjuncts are in the unsatisfiable core [2025-04-14 16:11:45,250 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:12:09,000 INFO L134 CoverageAnalysis]: Checked inductivity of 23150 backedges. 20300 proven. 2850 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:12:09,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1884857683] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:12:09,000 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 16:12:09,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [197, 197] total 392 [2025-04-14 16:12:09,000 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 16:12:09,000 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 812 [2025-04-14 16:12:09,009 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:12:09,009 INFO L85 PathProgramCache]: Analyzing trace with hash -1450138975, now seen corresponding path program 1 times [2025-04-14 16:12:09,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 16:12:09,009 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071790020] [2025-04-14 16:12:09,009 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:12:09,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:12:09,069 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 813 statements into 1 equivalence classes. [2025-04-14 16:12:09,297 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 813 of 813 statements. [2025-04-14 16:12:09,297 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:12:09,297 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:12:32,841 INFO L134 CoverageAnalysis]: Checked inductivity of 23618 backedges. 20591 proven. 3027 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:12:32,841 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 16:12:32,841 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071790020] [2025-04-14 16:12:32,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071790020] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:12:32,841 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1940597891] [2025-04-14 16:12:32,841 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:12:32,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:12:32,894 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 813 statements into 1 equivalence classes. [2025-04-14 16:12:33,167 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 813 of 813 statements. [2025-04-14 16:12:33,167 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:12:33,167 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:12:33,182 INFO L256 TraceCheckSpWp]: Trace formula consists of 3527 conjuncts, 200 conjuncts are in the unsatisfiable core [2025-04-14 16:12:33,189 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:12:57,262 INFO L134 CoverageAnalysis]: Checked inductivity of 23618 backedges. 20768 proven. 2850 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:12:57,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1940597891] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:12:57,262 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 16:12:57,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [197, 197] total 393 [2025-04-14 16:12:57,263 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 16:12:57,263 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 828 [2025-04-14 16:12:57,272 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:12:57,273 INFO L85 PathProgramCache]: Analyzing trace with hash -87684910, now seen corresponding path program 1 times [2025-04-14 16:12:57,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-14 16:12:57,273 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991134801] [2025-04-14 16:12:57,273 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:12:57,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:12:57,322 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 829 statements into 1 equivalence classes. [2025-04-14 16:12:57,553 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 829 of 829 statements. [2025-04-14 16:12:57,553 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:12:57,553 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:13:21,822 INFO L134 CoverageAnalysis]: Checked inductivity of 23854 backedges. 20827 proven. 3027 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:13:21,822 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-14 16:13:21,822 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991134801] [2025-04-14 16:13:21,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991134801] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:13:21,822 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [717132230] [2025-04-14 16:13:21,822 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 16:13:21,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:13:21,873 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 829 statements into 1 equivalence classes. [2025-04-14 16:13:22,178 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 829 of 829 statements. [2025-04-14 16:13:22,178 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 16:13:22,178 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:13:22,189 INFO L256 TraceCheckSpWp]: Trace formula consists of 3587 conjuncts, 202 conjuncts are in the unsatisfiable core [2025-04-14 16:13:22,196 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 16:13:46,587 INFO L134 CoverageAnalysis]: Checked inductivity of 23854 backedges. 21004 proven. 2850 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:13:46,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [717132230] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:13:46,587 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-14 16:13:46,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [199, 199] total 397 [2025-04-14 16:13:46,588 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-14 16:13:46,588 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 837 [2025-04-14 16:13:46,588 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,588 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 845 [2025-04-14 16:13:46,588 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,588 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 849 [2025-04-14 16:13:46,588 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:13:46,588 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 855 [2025-04-14 16:13:46,588 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,588 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 859 [2025-04-14 16:13:46,588 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,588 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 863 [2025-04-14 16:13:46,588 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,588 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 867 [2025-04-14 16:13:46,588 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,588 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 871 [2025-04-14 16:13:46,588 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,588 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 875 [2025-04-14 16:13:46,588 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,588 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 879 [2025-04-14 16:13:46,588 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,588 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 883 [2025-04-14 16:13:46,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 887 [2025-04-14 16:13:46,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 891 [2025-04-14 16:13:46,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 895 [2025-04-14 16:13:46,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 899 [2025-04-14 16:13:46,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 903 [2025-04-14 16:13:46,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 907 [2025-04-14 16:13:46,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 911 [2025-04-14 16:13:46,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 915 [2025-04-14 16:13:46,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 919 [2025-04-14 16:13:46,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 923 [2025-04-14 16:13:46,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 927 [2025-04-14 16:13:46,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 931 [2025-04-14 16:13:46,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 935 [2025-04-14 16:13:46,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 939 [2025-04-14 16:13:46,590 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 943 [2025-04-14 16:13:46,590 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 947 [2025-04-14 16:13:46,590 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 951 [2025-04-14 16:13:46,590 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 955 [2025-04-14 16:13:46,590 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 959 [2025-04-14 16:13:46,590 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 963 [2025-04-14 16:13:46,590 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 967 [2025-04-14 16:13:46,590 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 971 [2025-04-14 16:13:46,590 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 975 [2025-04-14 16:13:46,590 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 979 [2025-04-14 16:13:46,590 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 983 [2025-04-14 16:13:46,590 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 987 [2025-04-14 16:13:46,590 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 991 [2025-04-14 16:13:46,590 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 995 [2025-04-14 16:13:46,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 999 [2025-04-14 16:13:46,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1003 [2025-04-14 16:13:46,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1007 [2025-04-14 16:13:46,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1011 [2025-04-14 16:13:46,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1015 [2025-04-14 16:13:46,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1019 [2025-04-14 16:13:46,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1023 [2025-04-14 16:13:46,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1027 [2025-04-14 16:13:46,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1031 [2025-04-14 16:13:46,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1035 [2025-04-14 16:13:46,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1039 [2025-04-14 16:13:46,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1043 [2025-04-14 16:13:46,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1047 [2025-04-14 16:13:46,592 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,592 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1051 [2025-04-14 16:13:46,592 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,592 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1055 [2025-04-14 16:13:46,592 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,592 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1059 [2025-04-14 16:13:46,592 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,592 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1063 [2025-04-14 16:13:46,592 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,592 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1067 [2025-04-14 16:13:46,592 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,592 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1071 [2025-04-14 16:13:46,592 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,592 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1075 [2025-04-14 16:13:46,592 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,592 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1077 [2025-04-14 16:13:46,592 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,592 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1080 [2025-04-14 16:13:46,592 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-14 16:13:46,592 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1081 [2025-04-14 16:13:46,592 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-14 16:13:46,592 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-14 16:13:46,592 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-14 16:13:46,593 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 16:13:46,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1596035265, now seen corresponding path program 23 times [2025-04-14 16:13:46,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 16:13:46,593 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609132021] [2025-04-14 16:13:46,593 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 16:13:46,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 16:13:46,659 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 1083 statements into 60 equivalence classes. [2025-04-14 16:13:54,891 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 60 check-sat command(s) and asserted 1083 of 1083 statements. [2025-04-14 16:13:54,891 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 60 check-sat command(s) [2025-04-14 16:13:54,891 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 16:14:22,594 INFO L134 CoverageAnalysis]: Checked inductivity of 30310 backedges. 27460 proven. 2850 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 16:14:22,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 16:14:22,595 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609132021] [2025-04-14 16:14:22,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609132021] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 16:14:22,595 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [939925401] [2025-04-14 16:14:22,595 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 16:14:22,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 16:14:22,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 16:14:22,597 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 16:14:22,598 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2025-04-14 16:14:23,111 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 1083 statements into 60 equivalence classes. Received shutdown request... [2025-04-14 16:15:17,817 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2025-04-14 16:15:17,818 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2025-04-14 16:15:17,833 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2025-04-14 16:15:18,831 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 16:15:18,834 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 [2025-04-14 16:15:19,034 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forcibly destroying the process [2025-04-14 16:15:19,056 WARN L301 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-04-14 16:15:19,056 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-04-14 16:15:19,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [198] total 198 [2025-04-14 16:15:19,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739270613] [2025-04-14 16:15:19,056 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-04-14 16:15:19,056 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 137 [2025-04-14 16:15:19,057 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 199 states [2025-04-14 16:15:19,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 16:15:19,059 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 199 interpolants. [2025-04-14 16:15:19,062 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10385, Invalid=29017, Unknown=0, NotChecked=0, Total=39402 [2025-04-14 16:15:19,062 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:15:19,062 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-14 16:15:19,063 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 199 states, 199 states have (on average 5.442211055276382) internal successors, (1083), 198 states have internal predecessors, (1083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 16:15:19,063 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:15:19,063 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-14 16:15:19,063 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-14 16:15:19,063 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-14 16:15:19,063 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:15:19,063 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-14 16:15:19,063 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-14 16:15:19,063 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-14 16:15:19,063 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-14 16:15:19,063 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:15:19,063 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-14 16:15:19,063 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-14 16:15:19,063 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-04-14 16:15:19,063 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-04-14 16:15:19,063 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-14 16:15:19,063 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-14 16:15:19,063 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-04-14 16:15:19,063 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-04-14 16:15:19,063 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 128 states. [2025-04-14 16:15:19,063 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2025-04-14 16:15:19,063 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-04-14 16:15:19,063 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-04-14 16:15:19,063 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2025-04-14 16:15:19,063 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2025-04-14 16:15:19,063 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 215 states. [2025-04-14 16:15:19,063 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-14 16:15:19,064 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,SelfDestructingSolverStorable71,SelfDestructingSolverStorable72,SelfDestructingSolverStorable73,SelfDestructingSolverStorable67,SelfDestructingSolverStorable68,SelfDestructingSolverStorable69 [2025-04-14 16:15:19,064 WARN L610 AbstractCegarLoop]: Verification canceled: while executing Executor. [2025-04-14 16:15:19,066 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2025-04-14 16:15:19,066 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2025-04-14 16:15:19,066 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2025-04-14 16:15:19,070 INFO L422 BasicCegarLoop]: Path program histogram: [23, 1, 1, 1] [2025-04-14 16:15:19,071 INFO L320 ceAbstractionStarter]: Result for error location ULTIMATE.start was TIMEOUT,TIMEOUT,TIMEOUT (1/2) [2025-04-14 16:15:19,072 INFO L242 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2025-04-14 16:15:19,072 INFO L171 ceAbstractionStarter]: Computing trace abstraction results [2025-04-14 16:15:19,074 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.04 04:15:19 BasicIcfg [2025-04-14 16:15:19,074 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-04-14 16:15:19,074 INFO L158 Benchmark]: Toolchain (without parser) took 814679.87ms. Allocated memory was 155.2MB in the beginning and 2.6GB in the end (delta: 2.4GB). Free memory was 106.0MB in the beginning and 929.5MB in the end (delta: -823.6MB). Peak memory consumption was 1.6GB. Max. memory is 8.0GB. [2025-04-14 16:15:19,074 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 159.4MB. Free memory is still 86.7MB. There was no memory consumed. Max. memory is 8.0GB. [2025-04-14 16:15:19,075 INFO L158 Benchmark]: CACSL2BoogieTranslator took 218.86ms. Allocated memory is still 155.2MB. Free memory was 106.0MB in the beginning and 90.5MB in the end (delta: 15.5MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. [2025-04-14 16:15:19,075 INFO L158 Benchmark]: Boogie Procedure Inliner took 44.02ms. Allocated memory is still 155.2MB. Free memory was 90.5MB in the beginning and 88.0MB in the end (delta: 2.5MB). There was no memory consumed. Max. memory is 8.0GB. [2025-04-14 16:15:19,075 INFO L158 Benchmark]: Boogie Preprocessor took 26.53ms. Allocated memory is still 155.2MB. Free memory was 88.0MB in the beginning and 86.3MB in the end (delta: 1.7MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2025-04-14 16:15:19,075 INFO L158 Benchmark]: IcfgBuilder took 628.64ms. Allocated memory is still 155.2MB. Free memory was 86.3MB in the beginning and 99.9MB in the end (delta: -13.6MB). Peak memory consumption was 70.0MB. Max. memory is 8.0GB. [2025-04-14 16:15:19,075 INFO L158 Benchmark]: TraceAbstraction took 813757.84ms. Allocated memory was 155.2MB in the beginning and 2.6GB in the end (delta: 2.4GB). Free memory was 99.2MB in the beginning and 929.5MB in the end (delta: -830.4MB). Peak memory consumption was 1.6GB. Max. memory is 8.0GB. [2025-04-14 16:15:19,077 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.16ms. Allocated memory is still 159.4MB. Free memory is still 86.7MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 218.86ms. Allocated memory is still 155.2MB. Free memory was 106.0MB in the beginning and 90.5MB in the end (delta: 15.5MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 44.02ms. Allocated memory is still 155.2MB. Free memory was 90.5MB in the beginning and 88.0MB in the end (delta: 2.5MB). There was no memory consumed. Max. memory is 8.0GB. * Boogie Preprocessor took 26.53ms. Allocated memory is still 155.2MB. Free memory was 88.0MB in the beginning and 86.3MB in the end (delta: 1.7MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * IcfgBuilder took 628.64ms. Allocated memory is still 155.2MB. Free memory was 86.3MB in the beginning and 99.9MB in the end (delta: -13.6MB). Peak memory consumption was 70.0MB. Max. memory is 8.0GB. * TraceAbstraction took 813757.84ms. Allocated memory was 155.2MB in the beginning and 2.6GB in the end (delta: 2.4GB). Free memory was 99.2MB in the beginning and 929.5MB in the end (delta: -830.4MB). 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: 102531, independent: 79377, independent conditional: 77287, independent unconditional: 2090, dependent: 23154, dependent conditional: 23132, dependent unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 79977, independent: 79377, independent conditional: 77287, independent unconditional: 2090, dependent: 600, dependent conditional: 578, dependent unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 79977, independent: 79377, independent conditional: 77287, independent unconditional: 2090, dependent: 600, dependent conditional: 578, dependent unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 83399, independent: 79377, independent conditional: 77287, independent unconditional: 2090, dependent: 4022, dependent conditional: 4000, dependent unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 83399, independent: 79377, independent conditional: 0, independent unconditional: 79377, dependent: 4022, dependent conditional: 1766, dependent unconditional: 2256, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 83399, independent: 79377, independent conditional: 0, independent unconditional: 79377, dependent: 4022, dependent conditional: 1766, dependent unconditional: 2256, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1915, independent: 1864, independent conditional: 0, independent unconditional: 1864, dependent: 51, dependent conditional: 29, dependent unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1915, independent: 1858, independent conditional: 0, independent unconditional: 1858, dependent: 57, dependent conditional: 0, dependent unconditional: 57, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 57, independent: 6, independent conditional: 0, independent unconditional: 6, dependent: 51, dependent conditional: 29, dependent unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 57, independent: 6, independent conditional: 0, independent unconditional: 6, dependent: 51, dependent conditional: 29, dependent unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 680, independent: 103, independent conditional: 0, independent unconditional: 103, dependent: 577, dependent conditional: 259, dependent unconditional: 318, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 25, Symbolic Conditions with UNKNOWN Satisfiability: 0, Protected Queries: 0 ], Cache Queries: [ total: 83399, independent: 77513, independent conditional: 0, independent unconditional: 77513, dependent: 3971, dependent conditional: 1737, dependent unconditional: 2234, unknown: 1915, unknown conditional: 29, unknown unconditional: 1886] , Statistics on independence cache: Total cache size (in pairs): 1940, Positive cache size: 1889, Positive conditional cache size: 25, Positive unconditional cache size: 1864, Negative cache size: 51, Negative conditional cache size: 29, Negative unconditional cache size: 22, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 79521, Maximal queried relation: 10, Independence queries for same thread: 22554, Persistent sets #1 benchmarks: Persistent set computation time: 0.5s, Number of persistent set computation: 327, Number of trivial persistent sets: 307, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2112, independent: 2090, independent conditional: 0, independent unconditional: 2090, dependent: 22, dependent conditional: 0, dependent unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 102531, independent: 79377, independent conditional: 77287, independent unconditional: 2090, dependent: 23154, dependent conditional: 23132, dependent unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 79977, independent: 79377, independent conditional: 77287, independent unconditional: 2090, dependent: 600, dependent conditional: 578, dependent unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 79977, independent: 79377, independent conditional: 77287, independent unconditional: 2090, dependent: 600, dependent conditional: 578, dependent unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 83399, independent: 79377, independent conditional: 77287, independent unconditional: 2090, dependent: 4022, dependent conditional: 4000, dependent unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 83399, independent: 79377, independent conditional: 0, independent unconditional: 79377, dependent: 4022, dependent conditional: 1766, dependent unconditional: 2256, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 83399, independent: 79377, independent conditional: 0, independent unconditional: 79377, dependent: 4022, dependent conditional: 1766, dependent unconditional: 2256, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1915, independent: 1864, independent conditional: 0, independent unconditional: 1864, dependent: 51, dependent conditional: 29, dependent unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1915, independent: 1858, independent conditional: 0, independent unconditional: 1858, dependent: 57, dependent conditional: 0, dependent unconditional: 57, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 57, independent: 6, independent conditional: 0, independent unconditional: 6, dependent: 51, dependent conditional: 29, dependent unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 57, independent: 6, independent conditional: 0, independent unconditional: 6, dependent: 51, dependent conditional: 29, dependent unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 680, independent: 103, independent conditional: 0, independent unconditional: 103, dependent: 577, dependent conditional: 259, dependent unconditional: 318, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 25, Symbolic Conditions with UNKNOWN Satisfiability: 0, Protected Queries: 0 ], Cache Queries: [ total: 83399, independent: 77513, independent conditional: 0, independent unconditional: 77513, dependent: 3971, dependent conditional: 1737, dependent unconditional: 2234, unknown: 1915, unknown conditional: 29, unknown unconditional: 1886] , Statistics on independence cache: Total cache size (in pairs): 1940, Positive cache size: 1889, Positive conditional cache size: 25, Positive unconditional cache size: 1864, Negative cache size: 51, Negative conditional cache size: 29, Negative unconditional cache size: 22, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 79521, Maximal queried relation: 10, Independence queries for same thread: 22554 - TimeoutResultAtElement [Line: 144]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable Cancelled while executing Executor. - TimeoutResultAtElement [Line: 139]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while executing Executor. - TimeoutResultAtElement [Line: 138]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while executing Executor. - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances CFG has 9 procedures, 90 locations, 110 edges, 7 error locations. Started 1 CEGAR loops. OverallTime: 813.6s, OverallIterations: 26, TraceHistogramMax: 0, PathProgramHistogramMax: 23, EmptinessCheckTime: 31.3s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 918, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.3s SsaConstructionTime, 108.1s SatisfiabilityAnalysisTime, 171.4s InterpolantComputationTime, 13686 NumberOfCodeBlocks, 12460 NumberOfCodeBlocksAsserted, 446 NumberOfCheckSat, 19808 ConstructedInterpolants, 0 QuantifiedInterpolants, 89037 SizeOfPredicates, 35 NumberOfNonLiveVariables, 23832 ConjunctsInSsa, 990 ConjunctsInUnsatCore, 68 InterpolantComputations, 5 PerfectInterpolantSequences, 198659/231364 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: SuccessfulCommutativityProofs: 0, ConComChecker Statistics: CheckTime [ms]: 438283, ConditionCalculationTime [ms]: 352, ConditionCalculations: 341, QuantifiedConditions: 0, TraceChecks: 25, UnknownTraceChecks: 0, UnsatisfiedConditions: 2, ImperfectProofs: 23 RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown