./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/weaver/parallel-parallel-sum-equiv.wvr.c --traceabstraction.use.conditional.por.in.concurrent.analysis true --traceabstraction.commutativity.condition.synthesis NECESSARY_AND_SUFFICIENT --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version ebd41074 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/config/GemCutterReach.xml -i ../../../trunk/examples/svcomp/weaver/parallel-parallel-sum-equiv.wvr.c -s /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/config/svcomp-Reach-32bit-GemCutter_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer GemCutter --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 2d41b1dc1d5d7eec1f1fd4e3cbbef0194aa2dded6486a15b383e9bb8fe1468a3 --traceabstraction.use.conditional.por.in.concurrent.analysis true --traceabstraction.commutativity.condition.synthesis NECESSARY_AND_SUFFICIENT --- Real Ultimate output --- This is Ultimate 0.3.0-dev-ebd4107-m [2025-01-24 02:28:56,456 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-01-24 02:28:56,507 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/config/svcomp-Reach-32bit-GemCutter_Default.epf [2025-01-24 02:28:56,515 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-01-24 02:28:56,515 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-01-24 02:28:56,535 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-01-24 02:28:56,536 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-01-24 02:28:56,536 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-01-24 02:28:56,536 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-01-24 02:28:56,536 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-01-24 02:28:56,537 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-01-24 02:28:56,537 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-01-24 02:28:56,537 INFO L153 SettingsManager]: * Use SBE=true [2025-01-24 02:28:56,537 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-01-24 02:28:56,537 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-01-24 02:28:56,537 INFO L153 SettingsManager]: * sizeof long=4 [2025-01-24 02:28:56,537 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-01-24 02:28:56,537 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-01-24 02:28:56,537 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-01-24 02:28:56,537 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-01-24 02:28:56,537 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-01-24 02:28:56,538 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-01-24 02:28:56,538 INFO L153 SettingsManager]: * sizeof long double=12 [2025-01-24 02:28:56,538 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-01-24 02:28:56,538 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-01-24 02:28:56,538 INFO L153 SettingsManager]: * Use constant arrays=true [2025-01-24 02:28:56,538 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-01-24 02:28:56,538 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-24 02:28:56,538 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-24 02:28:56,538 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-24 02:28:56,538 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-01-24 02:28:56,539 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-01-24 02:28:56,539 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-01-24 02:28:56,539 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-01-24 02:28:56,539 INFO L153 SettingsManager]: * Commutativity condition synthesis=NECESSARY_AND_SUFFICIENT [2025-01-24 02:28:56,539 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-01-24 02:28:56,539 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-01-24 02:28:56,539 INFO L153 SettingsManager]: * DFS Order used in POR=LOOP_LOCKSTEP [2025-01-24 02:28:56,539 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-01-24 02:28:56,539 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-01-24 02:28:56,539 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2025-01-24 02:28:56,539 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2025-01-24 02:28:56,540 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2025-01-24 02:28:56,540 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> GemCutter Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 2d41b1dc1d5d7eec1f1fd4e3cbbef0194aa2dded6486a15b383e9bb8fe1468a3 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Use conditional POR in concurrent analysis -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Commutativity condition synthesis -> NECESSARY_AND_SUFFICIENT [2025-01-24 02:28:56,780 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-01-24 02:28:56,787 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-01-24 02:28:56,788 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-01-24 02:28:56,789 INFO L270 PluginConnector]: Initializing CDTParser... [2025-01-24 02:28:56,789 INFO L274 PluginConnector]: CDTParser initialized [2025-01-24 02:28:56,790 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/svcomp/weaver/parallel-parallel-sum-equiv.wvr.c [2025-01-24 02:28:57,898 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/data/4bb9ecc50/90cb403767d548c88959f9e93ea033ea/FLAG917ef44ae [2025-01-24 02:28:58,061 INFO L384 CDTParser]: Found 1 translation units. [2025-01-24 02:28:58,062 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/trunk/examples/svcomp/weaver/parallel-parallel-sum-equiv.wvr.c [2025-01-24 02:28:58,067 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/data/4bb9ecc50/90cb403767d548c88959f9e93ea033ea/FLAG917ef44ae [2025-01-24 02:28:58,474 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/data/4bb9ecc50/90cb403767d548c88959f9e93ea033ea [2025-01-24 02:28:58,476 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-01-24 02:28:58,477 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-01-24 02:28:58,477 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-01-24 02:28:58,477 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-01-24 02:28:58,480 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-01-24 02:28:58,481 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.01 02:28:58" (1/1) ... [2025-01-24 02:28:58,481 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7d57d74 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 02:28:58, skipping insertion in model container [2025-01-24 02:28:58,481 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.01 02:28:58" (1/1) ... [2025-01-24 02:28:58,491 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-01-24 02:28:58,603 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/trunk/examples/svcomp/weaver/parallel-parallel-sum-equiv.wvr.c[3822,3835] [2025-01-24 02:28:58,609 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-24 02:28:58,614 INFO L200 MainTranslator]: Completed pre-run [2025-01-24 02:28:58,668 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/trunk/examples/svcomp/weaver/parallel-parallel-sum-equiv.wvr.c[3822,3835] [2025-01-24 02:28:58,671 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-24 02:28:58,680 INFO L204 MainTranslator]: Completed translation [2025-01-24 02:28:58,680 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 02:28:58 WrapperNode [2025-01-24 02:28:58,680 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-01-24 02:28:58,681 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-01-24 02:28:58,681 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-01-24 02:28:58,681 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-01-24 02:28:58,687 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 02:28:58" (1/1) ... [2025-01-24 02:28:58,692 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 02:28:58" (1/1) ... [2025-01-24 02:28:58,717 INFO L138 Inliner]: procedures = 26, calls = 53, calls flagged for inlining = 18, calls inlined = 22, statements flattened = 245 [2025-01-24 02:28:58,718 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-01-24 02:28:58,718 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-01-24 02:28:58,718 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-01-24 02:28:58,718 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-01-24 02:28:58,723 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 02:28:58" (1/1) ... [2025-01-24 02:28:58,723 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 02:28:58" (1/1) ... [2025-01-24 02:28:58,725 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 02:28:58" (1/1) ... [2025-01-24 02:28:58,729 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 02:28:58" (1/1) ... [2025-01-24 02:28:58,738 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 02:28:58" (1/1) ... [2025-01-24 02:28:58,740 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 02:28:58" (1/1) ... [2025-01-24 02:28:58,746 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 02:28:58" (1/1) ... [2025-01-24 02:28:58,747 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 02:28:58" (1/1) ... [2025-01-24 02:28:58,751 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 02:28:58" (1/1) ... [2025-01-24 02:28:58,753 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-01-24 02:28:58,753 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-01-24 02:28:58,754 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-01-24 02:28:58,754 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-01-24 02:28:58,754 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 02:28:58" (1/1) ... [2025-01-24 02:28:58,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-01-24 02:28:58,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 02:28:58,782 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2025-01-24 02:28:58,785 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2025-01-24 02:28:58,804 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-01-24 02:28:58,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2025-01-24 02:28:58,804 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2025-01-24 02:28:58,804 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-01-24 02:28:58,804 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-01-24 02:28:58,805 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-01-24 02:28:58,805 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-01-24 02:28:58,805 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2025-01-24 02:28:58,805 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2025-01-24 02:28:58,805 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2025-01-24 02:28:58,805 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2025-01-24 02:28:58,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2025-01-24 02:28:58,805 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2025-01-24 02:28:58,805 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2025-01-24 02:28:58,805 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-01-24 02:28:58,805 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-01-24 02:28:58,805 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-01-24 02:28:58,806 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-01-24 02:28:58,907 INFO L234 CfgBuilder]: Building ICFG [2025-01-24 02:28:58,908 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-01-24 02:28:59,244 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-01-24 02:28:59,244 INFO L283 CfgBuilder]: Performing block encoding [2025-01-24 02:28:59,469 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-01-24 02:28:59,469 INFO L312 CfgBuilder]: Removed 3 assume(true) statements. [2025-01-24 02:28:59,470 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.01 02:28:59 BoogieIcfgContainer [2025-01-24 02:28:59,470 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-01-24 02:28:59,472 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-01-24 02:28:59,472 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-01-24 02:28:59,476 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-01-24 02:28:59,476 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.01 02:28:58" (1/3) ... [2025-01-24 02:28:59,477 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@25ff1f8f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.01 02:28:59, skipping insertion in model container [2025-01-24 02:28:59,477 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 02:28:58" (2/3) ... [2025-01-24 02:28:59,477 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@25ff1f8f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.01 02:28:59, skipping insertion in model container [2025-01-24 02:28:59,477 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.01 02:28:59" (3/3) ... [2025-01-24 02:28:59,478 INFO L128 eAbstractionObserver]: Analyzing ICFG parallel-parallel-sum-equiv.wvr.c [2025-01-24 02:28:59,489 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-01-24 02:28:59,490 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG parallel-parallel-sum-equiv.wvr.c that has 5 procedures, 48 locations, 1 initial locations, 4 loop locations, and 1 error locations. [2025-01-24 02:28:59,491 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-01-24 02:28:59,543 INFO L143 ThreadInstanceAdder]: Constructed 10 joinOtherThreadTransitions. [2025-01-24 02:28:59,575 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-24 02:28:59,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-01-24 02:28:59,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 02:28:59,578 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2025-01-24 02:28:59,580 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2025-01-24 02:28:59,648 INFO L177 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2025-01-24 02:28:59,659 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == thread1Thread1of1ForFork1 ======== [2025-01-24 02:28:59,679 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@675cfd1c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-24 02:28:59,679 INFO L334 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2025-01-24 02:29:00,007 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Thread1of1ForFork1Err4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2025-01-24 02:29:00,008 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Thread1of1ForFork1Err5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2025-01-24 02:29:00,014 INFO L422 BasicCegarLoop]: Path program histogram: [] [2025-01-24 02:29:00,017 INFO L319 ceAbstractionStarter]: Result for error location thread1Thread1of1ForFork1 was SAFE,SAFE (1/2) [2025-01-24 02:29:00,020 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-24 02:29:00,022 INFO L177 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2025-01-24 02:29:00,025 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2025-01-24 02:29:00,026 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@675cfd1c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-24 02:29:00,026 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2025-01-24 02:29:00,064 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-24 02:29:00,065 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 02:29:00,065 INFO L139 ounterexampleChecker]: Examining path program with hash -1912995528, occurence #1 [2025-01-24 02:29:00,066 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-24 02:29:00,066 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 02:29:00,068 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:29:00,069 INFO L85 PathProgramCache]: Analyzing trace with hash -1145552558, now seen corresponding path program 1 times [2025-01-24 02:29:00,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 02:29:00,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663192469] [2025-01-24 02:29:00,074 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:29:00,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:29:00,135 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 33 statements into 1 equivalence classes. [2025-01-24 02:29:00,159 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-01-24 02:29:00,160 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:29:00,160 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:29:00,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:29:00,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 02:29:00,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663192469] [2025-01-24 02:29:00,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663192469] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-24 02:29:00,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-24 02:29:00,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-01-24 02:29:00,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029870416] [2025-01-24 02:29:00,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-24 02:29:00,233 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-01-24 02:29:00,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 02:29:00,246 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-01-24 02:29:00,246 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-01-24 02:29:00,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:00,248 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 02:29:00,249 INFO L472 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-01-24 02:29:00,249 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:00,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:00,537 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-01-24 02:29:00,537 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-24 02:29:00,538 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 02:29:00,538 INFO L139 ounterexampleChecker]: Examining path program with hash -561184252, occurence #1 [2025-01-24 02:29:00,538 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-24 02:29:00,538 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 02:29:00,538 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:29:00,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1047919218, now seen corresponding path program 1 times [2025-01-24 02:29:00,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 02:29:00,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250297104] [2025-01-24 02:29:00,539 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:29:00,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:29:00,551 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 48 statements into 1 equivalence classes. [2025-01-24 02:29:00,597 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 48 of 48 statements. [2025-01-24 02:29:00,598 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:29:00,598 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:29:00,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:29:00,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 02:29:00,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250297104] [2025-01-24 02:29:00,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250297104] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-24 02:29:00,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-24 02:29:00,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-01-24 02:29:00,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417594585] [2025-01-24 02:29:00,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-24 02:29:00,851 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-01-24 02:29:00,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 02:29:00,852 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-01-24 02:29:00,852 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-01-24 02:29:00,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:00,852 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 02:29:00,852 INFO L472 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-01-24 02:29:00,853 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:00,853 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:01,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:01,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:29:01,004 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-01-24 02:29:01,005 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-24 02:29:01,005 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 02:29:01,005 INFO L139 ounterexampleChecker]: Examining path program with hash -1068161391, occurence #1 [2025-01-24 02:29:01,005 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-24 02:29:01,005 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 02:29:01,005 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:29:01,005 INFO L85 PathProgramCache]: Analyzing trace with hash 36044585, now seen corresponding path program 1 times [2025-01-24 02:29:01,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 02:29:01,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79429644] [2025-01-24 02:29:01,005 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:29:01,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:29:01,018 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 60 statements into 1 equivalence classes. [2025-01-24 02:29:01,039 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 60 of 60 statements. [2025-01-24 02:29:01,040 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:29:01,040 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:29:01,223 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-01-24 02:29:01,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 02:29:01,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79429644] [2025-01-24 02:29:01,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79429644] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-24 02:29:01,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-24 02:29:01,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-01-24 02:29:01,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964557676] [2025-01-24 02:29:01,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-24 02:29:01,224 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-01-24 02:29:01,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 02:29:01,224 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-01-24 02:29:01,224 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-01-24 02:29:01,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:01,224 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 02:29:01,225 INFO L472 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-01-24 02:29:01,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:01,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:29:01,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:01,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:01,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:29:01,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:29:01,321 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-01-24 02:29:01,322 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-24 02:29:01,322 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 02:29:01,322 INFO L139 ounterexampleChecker]: Examining path program with hash -1068161391, occurence #2 [2025-01-24 02:29:01,322 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 02:29:01,322 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 02:29:01,322 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:01,322 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2025-01-24 02:29:01,339 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:29:01,340 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-24 02:29:01,340 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:01,340 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-24 02:29:01,340 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:01,340 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-01-24 02:29:01,340 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:29:01,340 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-24 02:29:01,340 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:01,340 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-24 02:29:01,341 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:01,341 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-01-24 02:29:01,342 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:01,342 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-01-24 02:29:01,342 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:29:01,342 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2025-01-24 02:29:01,342 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:29:01,342 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-01-24 02:29:01,342 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:01,343 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 02:29:01,343 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 02:29:01,343 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:29:01,343 INFO L85 PathProgramCache]: Analyzing trace with hash 1946332658, now seen corresponding path program 1 times [2025-01-24 02:29:01,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 02:29:01,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653151766] [2025-01-24 02:29:01,344 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:29:01,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:29:01,355 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 61 statements into 1 equivalence classes. [2025-01-24 02:29:01,376 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 61 of 61 statements. [2025-01-24 02:29:01,376 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:29:01,376 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:29:01,508 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-01-24 02:29:01,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 02:29:01,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653151766] [2025-01-24 02:29:01,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653151766] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:29:01,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1430101911] [2025-01-24 02:29:01,510 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:29:01,510 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 02:29:01,510 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 02:29:01,512 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-24 02:29:01,513 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-01-24 02:29:01,573 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 61 statements into 1 equivalence classes. [2025-01-24 02:29:01,605 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 61 of 61 statements. [2025-01-24 02:29:01,606 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:29:01,606 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:29:01,608 INFO L256 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-01-24 02:29:01,611 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 02:29:01,700 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-01-24 02:29:01,701 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 02:29:01,761 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-01-24 02:29:01,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1430101911] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 02:29:01,762 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 02:29:01,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2025-01-24 02:29:01,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374745476] [2025-01-24 02:29:01,762 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 02:29:01,763 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-01-24 02:29:01,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 02:29:01,764 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-01-24 02:29:01,764 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2025-01-24 02:29:01,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:01,764 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 02:29:01,765 INFO L472 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-01-24 02:29:01,765 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:01,765 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:29:01,765 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:29:01,765 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:01,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:01,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:29:01,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:29:01,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:29:01,965 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2025-01-24 02:29:02,159 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 02:29:02,159 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-24 02:29:02,159 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 02:29:02,159 INFO L139 ounterexampleChecker]: Examining path program with hash -1068161391, occurence #3 [2025-01-24 02:29:02,159 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 02:29:02,160 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 02:29:02,160 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:02,160 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-24 02:29:02,160 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:29:02,160 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-24 02:29:02,160 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:02,160 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-24 02:29:02,160 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:02,160 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2025-01-24 02:29:02,160 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:29:02,160 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-24 02:29:02,160 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:02,160 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-24 02:29:02,160 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:02,160 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-01-24 02:29:02,160 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:02,160 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-01-24 02:29:02,160 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:29:02,160 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 58 [2025-01-24 02:29:02,160 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:29:02,160 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-01-24 02:29:02,160 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:02,160 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 02:29:02,160 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 02:29:02,160 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:29:02,161 INFO L85 PathProgramCache]: Analyzing trace with hash 1035720777, now seen corresponding path program 2 times [2025-01-24 02:29:02,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 02:29:02,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777163638] [2025-01-24 02:29:02,161 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-24 02:29:02,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:29:02,173 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 62 statements into 2 equivalence classes. [2025-01-24 02:29:02,206 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 62 of 62 statements. [2025-01-24 02:29:02,206 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-24 02:29:02,206 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:29:02,435 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:29:02,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 02:29:02,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777163638] [2025-01-24 02:29:02,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777163638] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:29:02,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107059994] [2025-01-24 02:29:02,435 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-24 02:29:02,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 02:29:02,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 02:29:02,442 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-24 02:29:02,443 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-01-24 02:29:02,502 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 62 statements into 2 equivalence classes. [2025-01-24 02:29:02,534 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 62 of 62 statements. [2025-01-24 02:29:02,534 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-24 02:29:02,534 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:29:02,535 INFO L256 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-01-24 02:29:02,537 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 02:29:02,653 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-24 02:29:02,655 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 02:29:02,734 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-24 02:29:02,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2107059994] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 02:29:02,735 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 02:29:02,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 7] total 19 [2025-01-24 02:29:02,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334431582] [2025-01-24 02:29:02,735 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 02:29:02,735 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2025-01-24 02:29:02,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 02:29:02,736 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2025-01-24 02:29:02,737 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=285, Unknown=0, NotChecked=0, Total=380 [2025-01-24 02:29:02,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:02,737 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 02:29:02,737 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.95) internal successors, (119), 19 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-24 02:29:02,738 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:02,738 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:29:02,738 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:29:02,738 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:29:02,739 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:02,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:02,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:29:02,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:29:02,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:29:02,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 02:29:02,948 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-01-24 02:29:03,143 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 02:29:03,143 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-24 02:29:03,143 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 02:29:03,143 INFO L139 ounterexampleChecker]: Examining path program with hash -1068161391, occurence #4 [2025-01-24 02:29:03,143 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 02:29:03,143 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 02:29:03,143 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:03,143 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-01-24 02:29:03,143 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:29:03,144 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-24 02:29:03,144 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:03,144 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-01-24 02:29:03,144 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:03,144 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-24 02:29:03,144 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:29:03,144 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-01-24 02:29:03,144 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:03,144 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 49 [2025-01-24 02:29:03,144 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:03,144 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2025-01-24 02:29:03,144 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:03,144 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 56 [2025-01-24 02:29:03,144 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:29:03,144 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-01-24 02:29:03,144 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:29:03,144 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2025-01-24 02:29:03,144 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:03,144 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 02:29:03,144 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 02:29:03,144 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:29:03,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1423443758, now seen corresponding path program 3 times [2025-01-24 02:29:03,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 02:29:03,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368637717] [2025-01-24 02:29:03,144 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-24 02:29:03,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:29:03,160 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 63 statements into 3 equivalence classes. [2025-01-24 02:29:03,179 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 62 of 63 statements. [2025-01-24 02:29:03,179 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-01-24 02:29:03,179 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:29:03,340 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-01-24 02:29:03,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 02:29:03,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368637717] [2025-01-24 02:29:03,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368637717] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:29:03,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [102643077] [2025-01-24 02:29:03,340 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-24 02:29:03,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 02:29:03,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 02:29:03,342 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-24 02:29:03,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-01-24 02:29:03,396 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 63 statements into 3 equivalence classes. [2025-01-24 02:29:03,426 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 62 of 63 statements. [2025-01-24 02:29:03,426 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-01-24 02:29:03,426 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:29:03,429 INFO L256 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-01-24 02:29:03,431 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 02:29:03,573 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-01-24 02:29:03,573 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 02:29:03,675 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-01-24 02:29:03,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [102643077] provided 1 perfect and 1 imperfect interpolant sequences [2025-01-24 02:29:03,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-01-24 02:29:03,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10, 10] total 24 [2025-01-24 02:29:03,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207667292] [2025-01-24 02:29:03,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-24 02:29:03,675 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-01-24 02:29:03,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 02:29:03,676 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-01-24 02:29:03,676 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=396, Unknown=0, NotChecked=0, Total=552 [2025-01-24 02:29:03,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:03,676 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 02:29:03,676 INFO L472 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-01-24 02:29:03,676 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:03,676 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:29:03,676 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:29:03,676 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:29:03,676 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 02:29:03,676 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:03,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:03,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:29:03,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:29:03,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:29:03,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 02:29:03,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 02:29:03,872 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2025-01-24 02:29:04,066 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 02:29:04,067 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-24 02:29:04,067 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 02:29:04,067 INFO L139 ounterexampleChecker]: Examining path program with hash 60900728, occurence #1 [2025-01-24 02:29:04,067 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-24 02:29:04,067 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 02:29:04,067 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:29:04,067 INFO L85 PathProgramCache]: Analyzing trace with hash 596510516, now seen corresponding path program 4 times [2025-01-24 02:29:04,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 02:29:04,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851808077] [2025-01-24 02:29:04,067 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-24 02:29:04,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:29:04,079 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 79 statements into 2 equivalence classes. [2025-01-24 02:29:04,094 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 52 of 79 statements. [2025-01-24 02:29:04,095 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-24 02:29:04,095 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:29:04,187 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-01-24 02:29:04,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 02:29:04,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851808077] [2025-01-24 02:29:04,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851808077] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-24 02:29:04,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-24 02:29:04,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-01-24 02:29:04,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659305298] [2025-01-24 02:29:04,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-24 02:29:04,188 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-01-24 02:29:04,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 02:29:04,188 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-01-24 02:29:04,188 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2025-01-24 02:29:04,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:04,188 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 02:29:04,189 INFO L472 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-01-24 02:29:04,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:04,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:29:04,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:29:04,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:29:04,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 02:29:04,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 02:29:04,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:04,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:04,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:29:04,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:29:04,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:29:04,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 02:29:04,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-24 02:29:04,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 02:29:04,628 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-01-24 02:29:04,629 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-24 02:29:04,629 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 02:29:04,629 INFO L139 ounterexampleChecker]: Examining path program with hash -1174731905, occurence #1 [2025-01-24 02:29:04,629 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-24 02:29:04,629 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 02:29:04,629 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:29:04,629 INFO L85 PathProgramCache]: Analyzing trace with hash 1098356291, now seen corresponding path program 5 times [2025-01-24 02:29:04,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 02:29:04,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922684529] [2025-01-24 02:29:04,630 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-24 02:29:04,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:29:04,638 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 83 statements into 4 equivalence classes. [2025-01-24 02:29:04,663 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) and asserted 83 of 83 statements. [2025-01-24 02:29:04,663 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2025-01-24 02:29:04,663 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:29:04,827 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 21 proven. 6 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2025-01-24 02:29:04,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 02:29:04,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922684529] [2025-01-24 02:29:04,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922684529] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:29:04,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1685551409] [2025-01-24 02:29:04,827 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-24 02:29:04,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 02:29:04,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 02:29:04,830 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-24 02:29:04,831 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-01-24 02:29:04,882 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 83 statements into 4 equivalence classes. [2025-01-24 02:29:04,939 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) and asserted 83 of 83 statements. [2025-01-24 02:29:04,939 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2025-01-24 02:29:04,939 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:29:04,942 INFO L256 TraceCheckSpWp]: Trace formula consists of 411 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-01-24 02:29:04,947 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 02:29:05,127 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 24 proven. 6 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-01-24 02:29:05,130 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 02:29:05,253 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 24 proven. 6 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-01-24 02:29:05,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1685551409] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 02:29:05,253 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 02:29:05,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 23 [2025-01-24 02:29:05,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790750634] [2025-01-24 02:29:05,253 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 02:29:05,254 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2025-01-24 02:29:05,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 02:29:05,254 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2025-01-24 02:29:05,255 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=395, Unknown=0, NotChecked=0, Total=552 [2025-01-24 02:29:05,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:05,255 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 02:29:05,255 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 5.791666666666667) internal successors, (139), 23 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-24 02:29:05,255 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:05,255 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:29:05,255 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:29:05,255 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:29:05,255 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 02:29:05,255 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-24 02:29:05,255 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 02:29:05,255 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:05,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:05,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:29:05,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:29:05,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:29:05,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 02:29:05,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-24 02:29:05,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 02:29:05,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:29:05,437 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2025-01-24 02:29:05,635 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 02:29:05,635 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-24 02:29:05,635 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 02:29:05,635 INFO L139 ounterexampleChecker]: Examining path program with hash -1174731905, occurence #2 [2025-01-24 02:29:05,635 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 02:29:05,636 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 02:29:05,636 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:05,636 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-24 02:29:05,636 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:29:05,636 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-01-24 02:29:05,636 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:05,636 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 13 [2025-01-24 02:29:05,636 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:05,636 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2025-01-24 02:29:05,636 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:29:05,636 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-01-24 02:29:05,636 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:05,636 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-01-24 02:29:05,636 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:05,636 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-01-24 02:29:05,636 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:29:05,636 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2025-01-24 02:29:05,636 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:05,636 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 73 [2025-01-24 02:29:05,636 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:05,636 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 77 [2025-01-24 02:29:05,636 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:05,636 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2025-01-24 02:29:05,636 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:05,636 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 82 [2025-01-24 02:29:05,636 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:29:05,636 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 83 [2025-01-24 02:29:05,636 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:05,636 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 02:29:05,636 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 02:29:05,637 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:29:05,637 INFO L85 PathProgramCache]: Analyzing trace with hash -1601210077, now seen corresponding path program 6 times [2025-01-24 02:29:05,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 02:29:05,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382222540] [2025-01-24 02:29:05,637 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-24 02:29:05,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:29:05,646 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 85 statements into 4 equivalence classes. [2025-01-24 02:29:05,702 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) and asserted 85 of 85 statements. [2025-01-24 02:29:05,702 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2025-01-24 02:29:05,702 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:29:05,958 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 25 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:29:05,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 02:29:05,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382222540] [2025-01-24 02:29:05,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382222540] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:29:05,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [665128153] [2025-01-24 02:29:05,958 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-24 02:29:05,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 02:29:05,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 02:29:05,960 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-24 02:29:05,962 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-01-24 02:29:06,022 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 85 statements into 4 equivalence classes. [2025-01-24 02:29:06,064 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) and asserted 85 of 85 statements. [2025-01-24 02:29:06,064 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2025-01-24 02:29:06,065 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:29:06,066 INFO L256 TraceCheckSpWp]: Trace formula consists of 429 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-01-24 02:29:06,068 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 02:29:06,354 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 42 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:29:06,355 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 02:29:06,561 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 42 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:29:06,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [665128153] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 02:29:06,561 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 02:29:06,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 35 [2025-01-24 02:29:06,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073362193] [2025-01-24 02:29:06,561 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 02:29:06,561 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2025-01-24 02:29:06,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 02:29:06,562 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2025-01-24 02:29:06,563 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=322, Invalid=938, Unknown=0, NotChecked=0, Total=1260 [2025-01-24 02:29:06,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:06,563 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 02:29:06,563 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 5.694444444444445) internal successors, (205), 35 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-24 02:29:06,563 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:06,563 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:29:06,563 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:29:06,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:29:06,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 02:29:06,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-24 02:29:06,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 02:29:06,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:29:06,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:06,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:06,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:29:06,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:29:06,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:29:06,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 02:29:06,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-24 02:29:06,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 02:29:06,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:29:06,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 02:29:06,795 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2025-01-24 02:29:06,992 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 02:29:06,992 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-24 02:29:06,992 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 02:29:06,992 INFO L139 ounterexampleChecker]: Examining path program with hash -1174731905, occurence #3 [2025-01-24 02:29:06,992 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 02:29:06,992 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 02:29:06,992 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:06,992 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-24 02:29:06,992 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:29:06,992 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 13 [2025-01-24 02:29:06,992 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:06,992 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2025-01-24 02:29:06,992 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:06,992 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-01-24 02:29:06,992 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:29:06,992 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2025-01-24 02:29:06,992 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:06,992 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2025-01-24 02:29:06,992 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:06,992 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2025-01-24 02:29:06,992 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:29:06,993 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2025-01-24 02:29:06,993 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:06,993 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 75 [2025-01-24 02:29:06,993 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:06,993 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2025-01-24 02:29:06,993 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:06,993 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 81 [2025-01-24 02:29:06,993 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:06,993 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 84 [2025-01-24 02:29:06,993 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:29:06,993 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 85 [2025-01-24 02:29:06,993 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:06,993 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 02:29:06,993 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 02:29:06,993 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:29:06,993 INFO L85 PathProgramCache]: Analyzing trace with hash -1724242941, now seen corresponding path program 7 times [2025-01-24 02:29:06,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 02:29:06,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847269680] [2025-01-24 02:29:06,993 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-24 02:29:06,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:29:07,003 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 87 statements into 1 equivalence classes. [2025-01-24 02:29:07,022 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 87 of 87 statements. [2025-01-24 02:29:07,022 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:29:07,022 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:29:07,327 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 21 proven. 31 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-01-24 02:29:07,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 02:29:07,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847269680] [2025-01-24 02:29:07,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847269680] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:29:07,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [716564395] [2025-01-24 02:29:07,327 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-24 02:29:07,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 02:29:07,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 02:29:07,330 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-24 02:29:07,331 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-01-24 02:29:07,392 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 87 statements into 1 equivalence classes. [2025-01-24 02:29:07,435 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 87 of 87 statements. [2025-01-24 02:29:07,435 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:29:07,435 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:29:07,439 INFO L256 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-01-24 02:29:07,441 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 02:29:07,760 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 21 proven. 31 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-01-24 02:29:07,760 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 02:29:07,946 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 28 proven. 24 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-01-24 02:29:07,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [716564395] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 02:29:07,946 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 02:29:07,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 36 [2025-01-24 02:29:07,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135772441] [2025-01-24 02:29:07,947 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 02:29:07,947 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2025-01-24 02:29:07,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 02:29:07,948 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2025-01-24 02:29:07,948 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=344, Invalid=988, Unknown=0, NotChecked=0, Total=1332 [2025-01-24 02:29:07,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:07,948 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 02:29:07,948 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 4.054054054054054) internal successors, (150), 36 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-24 02:29:07,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:07,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:29:07,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:29:07,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:29:07,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 02:29:07,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-24 02:29:07,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 02:29:07,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:29:07,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 02:29:07,949 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:08,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:08,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:29:08,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:29:08,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:29:08,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 02:29:08,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-24 02:29:08,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 02:29:08,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:29:08,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 02:29:08,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-24 02:29:08,291 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2025-01-24 02:29:08,486 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 02:29:08,486 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-24 02:29:08,486 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 02:29:08,486 INFO L139 ounterexampleChecker]: Examining path program with hash 1933319820, occurence #1 [2025-01-24 02:29:08,486 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-24 02:29:08,486 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 02:29:08,487 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:29:08,487 INFO L85 PathProgramCache]: Analyzing trace with hash 1777591115, now seen corresponding path program 8 times [2025-01-24 02:29:08,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 02:29:08,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454763700] [2025-01-24 02:29:08,487 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-24 02:29:08,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:29:08,498 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 103 statements into 2 equivalence classes. [2025-01-24 02:29:08,521 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 103 of 103 statements. [2025-01-24 02:29:08,521 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-24 02:29:08,521 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:29:08,787 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 21 proven. 89 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:29:08,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 02:29:08,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454763700] [2025-01-24 02:29:08,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454763700] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:29:08,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [732009102] [2025-01-24 02:29:08,787 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-24 02:29:08,787 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 02:29:08,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 02:29:08,789 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-24 02:29:08,799 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2025-01-24 02:29:08,863 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 103 statements into 2 equivalence classes. [2025-01-24 02:29:08,905 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 103 of 103 statements. [2025-01-24 02:29:08,905 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-24 02:29:08,906 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:29:08,907 INFO L256 TraceCheckSpWp]: Trace formula consists of 507 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-01-24 02:29:08,909 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 02:29:09,230 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 78 proven. 28 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-24 02:29:09,230 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 02:29:09,550 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 78 proven. 28 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-24 02:29:09,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [732009102] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 02:29:09,551 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 02:29:09,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17, 17] total 46 [2025-01-24 02:29:09,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982927184] [2025-01-24 02:29:09,551 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 02:29:09,551 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2025-01-24 02:29:09,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 02:29:09,552 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2025-01-24 02:29:09,552 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=361, Invalid=1801, Unknown=0, NotChecked=0, Total=2162 [2025-01-24 02:29:09,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:09,553 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 02:29:09,553 INFO L472 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-01-24 02:29:09,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:09,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:29:09,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:29:09,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:29:09,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 02:29:09,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-24 02:29:09,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 02:29:09,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:29:09,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 02:29:09,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-24 02:29:09,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:10,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:10,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:29:10,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:29:10,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:29:10,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 02:29:10,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-24 02:29:10,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 02:29:10,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:29:10,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 02:29:10,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-24 02:29:10,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-24 02:29:10,043 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2025-01-24 02:29:10,238 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 02:29:10,238 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-24 02:29:10,238 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 02:29:10,238 INFO L139 ounterexampleChecker]: Examining path program with hash -330934039, occurence #1 [2025-01-24 02:29:10,238 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-24 02:29:10,238 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 02:29:10,239 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:29:10,239 INFO L85 PathProgramCache]: Analyzing trace with hash 230421649, now seen corresponding path program 9 times [2025-01-24 02:29:10,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 02:29:10,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548512458] [2025-01-24 02:29:10,239 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-24 02:29:10,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:29:10,250 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 132 statements into 7 equivalence classes. [2025-01-24 02:29:10,387 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 132 of 132 statements. [2025-01-24 02:29:10,387 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-01-24 02:29:10,387 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:29:10,951 INFO L134 CoverageAnalysis]: Checked inductivity of 283 backedges. 229 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:29:10,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 02:29:10,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548512458] [2025-01-24 02:29:10,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548512458] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:29:10,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1009022959] [2025-01-24 02:29:10,952 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-24 02:29:10,952 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 02:29:10,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 02:29:10,953 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-24 02:29:10,955 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2025-01-24 02:29:11,032 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 132 statements into 7 equivalence classes. [2025-01-24 02:29:11,115 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 132 of 132 statements. [2025-01-24 02:29:11,116 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-01-24 02:29:11,116 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:29:11,119 INFO L256 TraceCheckSpWp]: Trace formula consists of 621 conjuncts, 26 conjuncts are in the unsatisfiable core [2025-01-24 02:29:11,121 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 02:29:11,616 INFO L134 CoverageAnalysis]: Checked inductivity of 283 backedges. 246 proven. 36 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-24 02:29:11,616 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 02:29:11,949 INFO L134 CoverageAnalysis]: Checked inductivity of 283 backedges. 246 proven. 36 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-24 02:29:11,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1009022959] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 02:29:11,949 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 02:29:11,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 24, 24] total 64 [2025-01-24 02:29:11,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418392462] [2025-01-24 02:29:11,949 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 02:29:11,950 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2025-01-24 02:29:11,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 02:29:11,951 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2025-01-24 02:29:11,951 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1034, Invalid=3126, Unknown=0, NotChecked=0, Total=4160 [2025-01-24 02:29:11,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:11,952 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 02:29:11,952 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 5.184615384615385) internal successors, (337), 64 states have internal predecessors, (337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-24 02:29:11,952 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:11,952 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:29:11,952 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:29:11,952 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:29:11,952 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 02:29:11,952 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-24 02:29:11,952 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 02:29:11,952 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:29:11,952 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 02:29:11,952 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-24 02:29:11,952 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-24 02:29:11,952 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:12,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:12,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:29:12,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:29:12,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:29:12,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 02:29:12,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-24 02:29:12,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 02:29:12,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:29:12,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 02:29:12,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-24 02:29:12,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-24 02:29:12,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-01-24 02:29:12,133 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2025-01-24 02:29:12,327 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 02:29:12,328 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-24 02:29:12,328 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 02:29:12,328 INFO L139 ounterexampleChecker]: Examining path program with hash -330934039, occurence #2 [2025-01-24 02:29:12,328 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 02:29:12,328 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 02:29:12,328 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:12,328 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-24 02:29:12,328 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:29:12,328 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-01-24 02:29:12,328 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:12,328 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-01-24 02:29:12,328 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:12,328 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-01-24 02:29:12,328 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:29:12,328 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 117 [2025-01-24 02:29:12,359 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:29:12,359 INFO L85 PathProgramCache]: Analyzing trace with hash 912117379, now seen corresponding path program 1 times [2025-01-24 02:29:12,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 02:29:12,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421525186] [2025-01-24 02:29:12,360 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:29:12,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:29:12,373 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 118 statements into 1 equivalence classes. [2025-01-24 02:29:12,397 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 118 of 118 statements. [2025-01-24 02:29:12,397 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:29:12,397 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:29:13,098 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 210 proven. 123 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:29:13,098 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 02:29:13,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421525186] [2025-01-24 02:29:13,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421525186] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:29:13,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [743528161] [2025-01-24 02:29:13,098 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:29:13,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:29:13,112 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 118 statements into 1 equivalence classes. [2025-01-24 02:29:13,145 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 118 of 118 statements. [2025-01-24 02:29:13,145 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:29:13,146 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:29:13,148 INFO L256 TraceCheckSpWp]: Trace formula consists of 606 conjuncts, 34 conjuncts are in the unsatisfiable core [2025-01-24 02:29:13,150 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 02:29:13,966 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 228 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:29:13,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [743528161] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:29:13,966 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 02:29:13,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 62 [2025-01-24 02:29:13,967 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 02:29:13,967 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 120 [2025-01-24 02:29:13,967 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:13,967 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 124 [2025-01-24 02:29:13,967 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:13,967 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 129 [2025-01-24 02:29:13,967 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:13,967 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 132 [2025-01-24 02:29:13,967 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:29:13,967 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 134 [2025-01-24 02:29:13,967 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:29:13,968 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 136 [2025-01-24 02:29:13,968 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:13,968 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 02:29:13,968 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 02:29:13,968 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:29:13,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1458190351, now seen corresponding path program 10 times [2025-01-24 02:29:13,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 02:29:13,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792044314] [2025-01-24 02:29:13,968 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-24 02:29:13,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:29:13,985 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 138 statements into 2 equivalence classes. [2025-01-24 02:29:13,992 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 76 of 138 statements. [2025-01-24 02:29:13,992 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-24 02:29:13,992 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:29:14,192 INFO L134 CoverageAnalysis]: Checked inductivity of 352 backedges. 228 proven. 19 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2025-01-24 02:29:14,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 02:29:14,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792044314] [2025-01-24 02:29:14,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792044314] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:29:14,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1905005417] [2025-01-24 02:29:14,193 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-24 02:29:14,194 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 02:29:14,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 02:29:14,196 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-24 02:29:14,198 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2025-01-24 02:29:14,278 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 138 statements into 2 equivalence classes. [2025-01-24 02:29:14,302 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 76 of 138 statements. [2025-01-24 02:29:14,302 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-24 02:29:14,302 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:29:14,304 INFO L256 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 25 conjuncts are in the unsatisfiable core [2025-01-24 02:29:14,305 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 02:29:14,776 INFO L134 CoverageAnalysis]: Checked inductivity of 352 backedges. 0 proven. 247 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2025-01-24 02:29:14,776 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 02:29:14,914 INFO L134 CoverageAnalysis]: Checked inductivity of 352 backedges. 228 proven. 19 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2025-01-24 02:29:14,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1905005417] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 02:29:14,915 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 02:29:14,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 26, 13] total 45 [2025-01-24 02:29:14,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681309556] [2025-01-24 02:29:14,915 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 02:29:14,915 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2025-01-24 02:29:14,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 02:29:14,916 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2025-01-24 02:29:14,916 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=550, Invalid=1430, Unknown=0, NotChecked=0, Total=1980 [2025-01-24 02:29:14,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:14,916 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 02:29:14,916 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 7.111111111111111) internal successors, (320), 45 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-24 02:29:14,916 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:14,916 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:29:14,916 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:29:14,916 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:29:14,916 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 02:29:14,916 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-24 02:29:14,917 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 02:29:14,917 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:29:14,917 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 02:29:14,917 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-24 02:29:14,917 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-24 02:29:14,917 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-01-24 02:29:14,917 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:16,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:16,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:29:16,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:29:16,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:29:16,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 02:29:16,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:29:16,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 02:29:16,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:29:16,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 02:29:16,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-24 02:29:16,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-24 02:29:16,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-01-24 02:29:16,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-01-24 02:29:16,270 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2025-01-24 02:29:16,464 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12,SelfDestructingSolverStorable13,SelfDestructingSolverStorable14 [2025-01-24 02:29:16,465 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-24 02:29:16,465 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 02:29:16,465 INFO L139 ounterexampleChecker]: Examining path program with hash -1686461009, occurence #1 [2025-01-24 02:29:16,465 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-24 02:29:16,465 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 02:29:16,465 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:29:16,465 INFO L85 PathProgramCache]: Analyzing trace with hash -412564449, now seen corresponding path program 11 times [2025-01-24 02:29:16,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 02:29:16,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760307093] [2025-01-24 02:29:16,465 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-24 02:29:16,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:29:16,483 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 226 statements into 15 equivalence classes. [2025-01-24 02:29:16,627 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) and asserted 226 of 226 statements. [2025-01-24 02:29:16,627 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2025-01-24 02:29:16,627 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:29:17,759 INFO L134 CoverageAnalysis]: Checked inductivity of 916 backedges. 419 proven. 105 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2025-01-24 02:29:17,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 02:29:17,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760307093] [2025-01-24 02:29:17,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760307093] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:29:17,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1376811166] [2025-01-24 02:29:17,760 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-24 02:29:17,760 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 02:29:17,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 02:29:17,761 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-24 02:29:17,762 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2025-01-24 02:29:17,863 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 226 statements into 15 equivalence classes. [2025-01-24 02:29:18,766 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) and asserted 226 of 226 statements. [2025-01-24 02:29:18,766 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2025-01-24 02:29:18,766 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:29:18,772 INFO L256 TraceCheckSpWp]: Trace formula consists of 1005 conjuncts, 38 conjuncts are in the unsatisfiable core [2025-01-24 02:29:18,774 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 02:29:19,655 INFO L134 CoverageAnalysis]: Checked inductivity of 916 backedges. 419 proven. 105 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2025-01-24 02:29:19,656 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 02:29:20,276 INFO L134 CoverageAnalysis]: Checked inductivity of 916 backedges. 419 proven. 105 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2025-01-24 02:29:20,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1376811166] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 02:29:20,277 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 02:29:20,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36, 36] total 91 [2025-01-24 02:29:20,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795304812] [2025-01-24 02:29:20,277 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 02:29:20,277 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 92 states [2025-01-24 02:29:20,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 02:29:20,278 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2025-01-24 02:29:20,280 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2062, Invalid=6310, Unknown=0, NotChecked=0, Total=8372 [2025-01-24 02:29:20,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:20,280 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 02:29:20,280 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 92 states, 92 states have (on average 4.760869565217392) internal successors, (438), 91 states have internal predecessors, (438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-24 02:29:20,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:20,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:29:20,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:29:20,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:29:20,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 02:29:20,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:29:20,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 02:29:20,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:29:20,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 02:29:20,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-24 02:29:20,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-24 02:29:20,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-01-24 02:29:20,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-01-24 02:29:20,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:20,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:20,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:29:20,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:29:20,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:29:20,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 02:29:20,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:29:20,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 02:29:20,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:29:20,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 02:29:20,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-24 02:29:20,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-24 02:29:20,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-01-24 02:29:20,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-01-24 02:29:20,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-24 02:29:20,499 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2025-01-24 02:29:20,690 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2025-01-24 02:29:20,690 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-24 02:29:20,691 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 02:29:20,691 INFO L139 ounterexampleChecker]: Examining path program with hash -1686461009, occurence #2 [2025-01-24 02:29:20,691 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 02:29:20,691 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 02:29:20,691 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:20,691 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-01-24 02:29:20,691 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:29:20,691 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-01-24 02:29:20,691 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:20,691 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-01-24 02:29:20,691 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:20,691 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-24 02:29:20,691 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:29:20,691 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 145 [2025-01-24 02:29:20,700 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:29:20,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1899170707, now seen corresponding path program 1 times [2025-01-24 02:29:20,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 02:29:20,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797126780] [2025-01-24 02:29:20,700 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:29:20,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:29:20,713 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 146 statements into 1 equivalence classes. [2025-01-24 02:29:20,839 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 146 of 146 statements. [2025-01-24 02:29:20,840 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:29:20,840 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-24 02:29:20,844 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-24 02:29:20,845 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-24 02:29:20,845 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 154 [2025-01-24 02:29:20,845 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:20,845 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 162 [2025-01-24 02:29:20,845 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:20,845 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 166 [2025-01-24 02:29:20,845 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:29:20,845 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 172 [2025-01-24 02:29:20,845 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:20,845 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 176 [2025-01-24 02:29:20,845 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:20,845 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 180 [2025-01-24 02:29:20,845 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:20,846 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 184 [2025-01-24 02:29:20,846 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:20,846 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 188 [2025-01-24 02:29:20,846 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:20,846 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 192 [2025-01-24 02:29:20,846 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:20,846 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 196 [2025-01-24 02:29:20,846 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:20,846 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 200 [2025-01-24 02:29:20,846 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:20,846 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 204 [2025-01-24 02:29:20,846 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:20,846 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 208 [2025-01-24 02:29:20,846 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:20,846 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 212 [2025-01-24 02:29:20,847 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:20,847 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 216 [2025-01-24 02:29:20,847 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:20,847 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 220 [2025-01-24 02:29:20,847 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:20,847 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 224 [2025-01-24 02:29:20,847 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:20,847 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 226 [2025-01-24 02:29:20,847 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:20,847 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 229 [2025-01-24 02:29:20,847 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:29:20,847 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 230 [2025-01-24 02:29:20,847 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:20,847 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 02:29:20,847 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 02:29:20,848 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:29:20,848 INFO L85 PathProgramCache]: Analyzing trace with hash -1706070145, now seen corresponding path program 12 times [2025-01-24 02:29:20,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 02:29:20,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823707369] [2025-01-24 02:29:20,848 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-24 02:29:20,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:29:20,865 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 232 statements into 15 equivalence classes. [2025-01-24 02:29:21,323 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) and asserted 232 of 232 statements. [2025-01-24 02:29:21,324 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2025-01-24 02:29:21,324 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:29:22,550 INFO L134 CoverageAnalysis]: Checked inductivity of 1021 backedges. 392 proven. 416 refuted. 0 times theorem prover too weak. 213 trivial. 0 not checked. [2025-01-24 02:29:22,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 02:29:22,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823707369] [2025-01-24 02:29:22,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823707369] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:29:22,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1746745594] [2025-01-24 02:29:22,551 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-24 02:29:22,551 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 02:29:22,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 02:29:22,553 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-24 02:29:22,555 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2025-01-24 02:29:22,657 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 232 statements into 15 equivalence classes. [2025-01-24 02:29:23,243 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) and asserted 232 of 232 statements. [2025-01-24 02:29:23,243 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2025-01-24 02:29:23,243 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:29:23,249 INFO L256 TraceCheckSpWp]: Trace formula consists of 1059 conjuncts, 50 conjuncts are in the unsatisfiable core [2025-01-24 02:29:23,252 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 02:29:24,544 INFO L134 CoverageAnalysis]: Checked inductivity of 1021 backedges. 811 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:29:24,544 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 02:29:25,787 INFO L134 CoverageAnalysis]: Checked inductivity of 1021 backedges. 811 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:29:25,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1746745594] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 02:29:25,788 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 02:29:25,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 48, 48] total 115 [2025-01-24 02:29:25,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957935190] [2025-01-24 02:29:25,788 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 02:29:25,788 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 115 states [2025-01-24 02:29:25,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 02:29:25,790 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 115 interpolants. [2025-01-24 02:29:25,792 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2849, Invalid=10261, Unknown=0, NotChecked=0, Total=13110 [2025-01-24 02:29:25,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:25,792 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 02:29:25,793 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 115 states, 115 states have (on average 5.339130434782609) internal successors, (614), 115 states have internal predecessors, (614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-24 02:29:25,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:25,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:29:25,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:29:25,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:29:25,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 02:29:25,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:29:25,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 02:29:25,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:29:25,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 02:29:25,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-24 02:29:25,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-24 02:29:25,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-01-24 02:29:25,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-01-24 02:29:25,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-24 02:29:25,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:26,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:26,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:29:26,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:29:26,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:29:26,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 02:29:26,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:29:26,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 02:29:26,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:29:26,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 02:29:26,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-24 02:29:26,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-24 02:29:26,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-01-24 02:29:26,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-01-24 02:29:26,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-24 02:29:26,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-24 02:29:26,233 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2025-01-24 02:29:26,425 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16,SelfDestructingSolverStorable17 [2025-01-24 02:29:26,425 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-24 02:29:26,425 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 02:29:26,425 INFO L139 ounterexampleChecker]: Examining path program with hash -1686461009, occurence #3 [2025-01-24 02:29:26,425 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 02:29:26,425 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 02:29:26,425 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:26,426 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-01-24 02:29:26,426 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:29:26,426 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-24 02:29:26,426 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:26,426 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-01-24 02:29:26,426 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:26,426 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-24 02:29:26,426 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:29:26,426 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 175 [2025-01-24 02:29:26,438 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:29:26,438 INFO L85 PathProgramCache]: Analyzing trace with hash 45418046, now seen corresponding path program 1 times [2025-01-24 02:29:26,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 02:29:26,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583404988] [2025-01-24 02:29:26,439 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:29:26,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:29:26,453 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 176 statements into 1 equivalence classes. [2025-01-24 02:29:26,578 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 176 of 176 statements. [2025-01-24 02:29:26,578 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:29:26,578 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-24 02:29:26,583 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-24 02:29:26,584 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-24 02:29:26,584 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 184 [2025-01-24 02:29:26,584 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:26,584 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 192 [2025-01-24 02:29:26,584 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:26,584 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 196 [2025-01-24 02:29:26,584 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:29:26,585 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 202 [2025-01-24 02:29:26,585 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:26,585 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 206 [2025-01-24 02:29:26,585 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:26,585 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 210 [2025-01-24 02:29:26,585 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:26,585 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 214 [2025-01-24 02:29:26,585 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:26,585 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 218 [2025-01-24 02:29:26,585 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:26,585 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 222 [2025-01-24 02:29:26,585 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:26,585 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 226 [2025-01-24 02:29:26,585 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:26,585 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 230 [2025-01-24 02:29:26,585 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:26,585 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 234 [2025-01-24 02:29:26,585 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:26,585 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 238 [2025-01-24 02:29:26,585 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:26,585 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 242 [2025-01-24 02:29:26,585 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:26,585 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 246 [2025-01-24 02:29:26,585 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:26,585 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 250 [2025-01-24 02:29:26,585 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:26,585 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 254 [2025-01-24 02:29:26,585 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:26,585 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 256 [2025-01-24 02:29:26,585 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:26,587 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 259 [2025-01-24 02:29:26,587 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:29:26,588 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 260 [2025-01-24 02:29:26,588 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:26,588 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 02:29:26,588 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 02:29:26,588 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:29:26,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1494000333, now seen corresponding path program 13 times [2025-01-24 02:29:26,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 02:29:26,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251441296] [2025-01-24 02:29:26,589 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-24 02:29:26,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:29:26,609 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 262 statements into 1 equivalence classes. [2025-01-24 02:29:26,655 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 262 of 262 statements. [2025-01-24 02:29:26,655 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:29:26,655 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:29:29,672 INFO L134 CoverageAnalysis]: Checked inductivity of 1386 backedges. 717 proven. 669 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:29:29,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 02:29:29,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251441296] [2025-01-24 02:29:29,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251441296] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:29:29,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [459718407] [2025-01-24 02:29:29,673 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-24 02:29:29,673 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 02:29:29,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 02:29:29,676 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-24 02:29:29,676 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2025-01-24 02:29:29,790 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 262 statements into 1 equivalence classes. [2025-01-24 02:29:29,878 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 262 of 262 statements. [2025-01-24 02:29:29,878 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:29:29,878 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:29:29,882 INFO L256 TraceCheckSpWp]: Trace formula consists of 1203 conjuncts, 54 conjuncts are in the unsatisfiable core [2025-01-24 02:29:29,885 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 02:29:31,859 INFO L134 CoverageAnalysis]: Checked inductivity of 1386 backedges. 325 proven. 669 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2025-01-24 02:29:31,859 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 02:29:33,888 INFO L134 CoverageAnalysis]: Checked inductivity of 1386 backedges. 351 proven. 643 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2025-01-24 02:29:33,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [459718407] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 02:29:33,888 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 02:29:33,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [79, 52, 52] total 180 [2025-01-24 02:29:33,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824246963] [2025-01-24 02:29:33,888 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 02:29:33,889 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 181 states [2025-01-24 02:29:33,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 02:29:33,891 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 181 interpolants. [2025-01-24 02:29:33,896 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=4889, Invalid=27691, Unknown=0, NotChecked=0, Total=32580 [2025-01-24 02:29:33,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:33,896 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 02:29:33,897 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 181 states, 181 states have (on average 3.546961325966851) internal successors, (642), 180 states have internal predecessors, (642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-24 02:29:33,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:33,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:29:33,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:29:33,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:29:33,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 02:29:33,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:29:33,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 02:29:33,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:29:33,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 02:29:33,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-24 02:29:33,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-24 02:29:33,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-01-24 02:29:33,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-01-24 02:29:33,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-24 02:29:33,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-24 02:29:33,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:35,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:35,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:29:35,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:29:35,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:29:35,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 02:29:35,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:29:35,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 02:29:35,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:29:35,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 02:29:35,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-24 02:29:35,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-24 02:29:35,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-01-24 02:29:35,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-01-24 02:29:35,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-24 02:29:35,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-24 02:29:35,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-24 02:29:35,741 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2025-01-24 02:29:35,933 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,SelfDestructingSolverStorable19,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 02:29:35,933 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-24 02:29:35,933 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 02:29:35,933 INFO L139 ounterexampleChecker]: Examining path program with hash 1237183047, occurence #1 [2025-01-24 02:29:35,933 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-24 02:29:35,933 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 02:29:35,933 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:29:35,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1153232170, now seen corresponding path program 14 times [2025-01-24 02:29:35,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 02:29:35,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763725210] [2025-01-24 02:29:35,934 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-24 02:29:35,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:29:35,963 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 290 statements into 2 equivalence classes. [2025-01-24 02:29:36,027 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 290 of 290 statements. [2025-01-24 02:29:36,028 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-24 02:29:36,028 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:29:39,787 INFO L134 CoverageAnalysis]: Checked inductivity of 1757 backedges. 1232 proven. 525 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:29:39,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 02:29:39,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763725210] [2025-01-24 02:29:39,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763725210] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:29:39,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1424703798] [2025-01-24 02:29:39,787 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-24 02:29:39,787 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 02:29:39,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 02:29:39,789 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-24 02:29:39,791 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2025-01-24 02:29:39,905 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 290 statements into 2 equivalence classes. [2025-01-24 02:29:39,995 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 290 of 290 statements. [2025-01-24 02:29:39,996 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-24 02:29:39,996 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:29:40,000 INFO L256 TraceCheckSpWp]: Trace formula consists of 1308 conjuncts, 57 conjuncts are in the unsatisfiable core [2025-01-24 02:29:40,003 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 02:29:41,976 INFO L134 CoverageAnalysis]: Checked inductivity of 1757 backedges. 1014 proven. 351 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2025-01-24 02:29:41,976 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 02:29:44,286 INFO L134 CoverageAnalysis]: Checked inductivity of 1757 backedges. 1014 proven. 351 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2025-01-24 02:29:44,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1424703798] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 02:29:44,286 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 02:29:44,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [87, 55, 55] total 193 [2025-01-24 02:29:44,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336587810] [2025-01-24 02:29:44,286 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 02:29:44,287 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 194 states [2025-01-24 02:29:44,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 02:29:44,288 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 194 interpolants. [2025-01-24 02:29:44,290 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5213, Invalid=32229, Unknown=0, NotChecked=0, Total=37442 [2025-01-24 02:29:44,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:44,290 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 02:29:44,291 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 194 states, 194 states have (on average 3.577319587628866) internal successors, (694), 193 states have internal predecessors, (694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-24 02:29:44,291 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:44,291 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:29:44,291 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:29:44,291 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:29:44,291 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 02:29:44,291 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:29:44,291 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 02:29:44,291 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:29:44,291 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 02:29:44,291 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-24 02:29:44,291 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-24 02:29:44,291 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-01-24 02:29:44,291 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-01-24 02:29:44,291 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-24 02:29:44,291 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-24 02:29:44,291 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-24 02:29:44,291 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:44,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:29:44,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:29:44,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:29:44,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:29:44,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 02:29:44,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:29:44,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 02:29:44,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:29:44,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 02:29:44,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-24 02:29:44,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-24 02:29:44,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-01-24 02:29:44,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-01-24 02:29:44,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-24 02:29:44,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-24 02:29:44,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-24 02:29:44,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-01-24 02:29:44,682 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2025-01-24 02:29:44,875 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2025-01-24 02:29:44,875 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-24 02:29:44,875 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 02:29:44,876 INFO L139 ounterexampleChecker]: Examining path program with hash 1237183047, occurence #2 [2025-01-24 02:29:44,876 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 02:29:44,876 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 02:29:44,876 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:44,876 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-24 02:29:44,876 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:29:44,876 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-24 02:29:44,876 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:44,876 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-24 02:29:44,876 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:44,876 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-24 02:29:44,876 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:29:44,876 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 204 [2025-01-24 02:29:44,886 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:29:44,886 INFO L85 PathProgramCache]: Analyzing trace with hash 312648707, now seen corresponding path program 1 times [2025-01-24 02:29:44,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 02:29:44,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29706554] [2025-01-24 02:29:44,886 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:29:44,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:29:44,904 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 205 statements into 1 equivalence classes. [2025-01-24 02:29:44,930 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 205 of 205 statements. [2025-01-24 02:29:44,931 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:29:44,931 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:29:46,432 INFO L134 CoverageAnalysis]: Checked inductivity of 1353 backedges. 936 proven. 417 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:29:46,432 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 02:29:46,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29706554] [2025-01-24 02:29:46,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29706554] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:29:46,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1932026184] [2025-01-24 02:29:46,432 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:29:46,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:29:46,450 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 205 statements into 1 equivalence classes. [2025-01-24 02:29:46,481 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 205 of 205 statements. [2025-01-24 02:29:46,481 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:29:46,481 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:29:46,484 INFO L256 TraceCheckSpWp]: Trace formula consists of 995 conjuncts, 59 conjuncts are in the unsatisfiable core [2025-01-24 02:29:46,486 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 02:29:48,172 INFO L134 CoverageAnalysis]: Checked inductivity of 1353 backedges. 975 proven. 378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:29:48,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1932026184] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:29:48,172 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 02:29:48,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56] total 111 [2025-01-24 02:29:48,172 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 02:29:48,172 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 213 [2025-01-24 02:29:48,172 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:48,172 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 221 [2025-01-24 02:29:48,172 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:48,172 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 225 [2025-01-24 02:29:48,172 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:29:48,172 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 231 [2025-01-24 02:29:48,172 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:48,172 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 235 [2025-01-24 02:29:48,172 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:48,172 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 239 [2025-01-24 02:29:48,172 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:48,172 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 243 [2025-01-24 02:29:48,172 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:48,172 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 247 [2025-01-24 02:29:48,172 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:48,172 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 251 [2025-01-24 02:29:48,172 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:48,172 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 255 [2025-01-24 02:29:48,172 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:48,172 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 259 [2025-01-24 02:29:48,173 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:48,173 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 263 [2025-01-24 02:29:48,173 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:48,173 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 267 [2025-01-24 02:29:48,173 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:48,173 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 271 [2025-01-24 02:29:48,173 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:48,173 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 275 [2025-01-24 02:29:48,173 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:48,173 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 279 [2025-01-24 02:29:48,173 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:48,174 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 283 [2025-01-24 02:29:48,174 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:48,174 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 285 [2025-01-24 02:29:48,174 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:48,174 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 288 [2025-01-24 02:29:48,174 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:29:48,174 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 289 [2025-01-24 02:29:48,174 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:29:48,174 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 02:29:48,174 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 02:29:48,174 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:29:48,174 INFO L85 PathProgramCache]: Analyzing trace with hash 500884787, now seen corresponding path program 15 times [2025-01-24 02:29:48,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 02:29:48,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408679077] [2025-01-24 02:29:48,175 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-24 02:29:48,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:29:48,193 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 291 statements into 15 equivalence classes. [2025-01-24 02:29:49,844 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) and asserted 291 of 291 statements. [2025-01-24 02:29:49,844 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2025-01-24 02:29:49,845 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:29:51,449 INFO L134 CoverageAnalysis]: Checked inductivity of 1784 backedges. 392 proven. 1014 refuted. 0 times theorem prover too weak. 378 trivial. 0 not checked. [2025-01-24 02:29:51,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 02:29:51,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408679077] [2025-01-24 02:29:51,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408679077] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:29:51,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [521265361] [2025-01-24 02:29:51,450 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-24 02:29:51,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 02:29:51,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 02:29:51,452 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-24 02:29:51,453 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2025-01-24 02:29:51,577 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 291 statements into 15 equivalence classes. [2025-01-24 02:29:58,241 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) and asserted 291 of 291 statements. [2025-01-24 02:29:58,241 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2025-01-24 02:29:58,242 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:29:58,255 INFO L256 TraceCheckSpWp]: Trace formula consists of 1317 conjuncts, 60 conjuncts are in the unsatisfiable core [2025-01-24 02:29:58,259 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 02:29:59,457 INFO L134 CoverageAnalysis]: Checked inductivity of 1784 backedges. 392 proven. 1014 refuted. 0 times theorem prover too weak. 378 trivial. 0 not checked. [2025-01-24 02:29:59,457 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 02:30:00,096 INFO L134 CoverageAnalysis]: Checked inductivity of 1784 backedges. 392 proven. 1014 refuted. 0 times theorem prover too weak. 378 trivial. 0 not checked. [2025-01-24 02:30:00,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [521265361] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 02:30:00,097 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 02:30:00,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 61, 34] total 96 [2025-01-24 02:30:00,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830922781] [2025-01-24 02:30:00,097 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 02:30:00,097 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 96 states [2025-01-24 02:30:00,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 02:30:00,098 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2025-01-24 02:30:00,099 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1112, Invalid=8008, Unknown=0, NotChecked=0, Total=9120 [2025-01-24 02:30:00,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:30:00,099 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 02:30:00,099 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 96 states, 96 states have (on average 5.489583333333333) internal successors, (527), 96 states have internal predecessors, (527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-24 02:30:00,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:30:00,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:30:00,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:30:00,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:30:00,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 02:30:00,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:30:00,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 02:30:00,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:30:00,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 02:30:00,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-24 02:30:00,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-24 02:30:00,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-01-24 02:30:00,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-01-24 02:30:00,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-24 02:30:00,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-24 02:30:00,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-24 02:30:00,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-01-24 02:30:00,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:30:01,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:30:01,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:30:01,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:30:01,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:30:01,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 02:30:01,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:30:01,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 02:30:01,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:30:01,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 02:30:01,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-24 02:30:01,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-24 02:30:01,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-01-24 02:30:01,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-01-24 02:30:01,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-24 02:30:01,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-24 02:30:01,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-24 02:30:01,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-01-24 02:30:01,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2025-01-24 02:30:01,664 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2025-01-24 02:30:01,829 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,16 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22,SelfDestructingSolverStorable23 [2025-01-24 02:30:01,829 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-24 02:30:01,830 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 02:30:01,830 INFO L139 ounterexampleChecker]: Examining path program with hash -1686461009, occurence #4 [2025-01-24 02:30:01,830 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 02:30:01,830 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 02:30:01,830 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:30:01,830 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-24 02:30:01,830 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:30:01,830 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-24 02:30:01,830 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:30:01,830 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-24 02:30:01,830 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:30:01,830 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-24 02:30:01,830 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:30:01,830 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 236 [2025-01-24 02:30:01,840 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:30:01,840 INFO L85 PathProgramCache]: Analyzing trace with hash 232705902, now seen corresponding path program 1 times [2025-01-24 02:30:01,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 02:30:01,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303921010] [2025-01-24 02:30:01,840 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:30:01,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:30:01,858 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 237 statements into 1 equivalence classes. [2025-01-24 02:30:01,889 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 237 of 237 statements. [2025-01-24 02:30:01,889 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:30:01,889 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:30:03,878 INFO L134 CoverageAnalysis]: Checked inductivity of 1743 backedges. 1320 proven. 423 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:30:03,878 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 02:30:03,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303921010] [2025-01-24 02:30:03,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303921010] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:30:03,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [693515916] [2025-01-24 02:30:03,879 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:30:03,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:30:03,897 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 237 statements into 1 equivalence classes. [2025-01-24 02:30:03,936 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 237 of 237 statements. [2025-01-24 02:30:03,937 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:30:03,937 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:30:03,940 INFO L256 TraceCheckSpWp]: Trace formula consists of 1115 conjuncts, 64 conjuncts are in the unsatisfiable core [2025-01-24 02:30:03,943 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 02:30:05,868 INFO L134 CoverageAnalysis]: Checked inductivity of 1743 backedges. 1365 proven. 378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:30:05,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [693515916] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:30:05,868 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 02:30:05,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [61, 61] total 121 [2025-01-24 02:30:05,868 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 02:30:05,868 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 245 [2025-01-24 02:30:05,868 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:30:05,868 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 253 [2025-01-24 02:30:05,868 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:30:05,868 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 257 [2025-01-24 02:30:05,868 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:30:05,868 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 263 [2025-01-24 02:30:05,868 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:30:05,868 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 267 [2025-01-24 02:30:05,868 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:30:05,868 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 271 [2025-01-24 02:30:05,868 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:30:05,868 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 275 [2025-01-24 02:30:05,868 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:30:05,868 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 279 [2025-01-24 02:30:05,868 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:30:05,868 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 283 [2025-01-24 02:30:05,868 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:30:05,868 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 287 [2025-01-24 02:30:05,868 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:30:05,869 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 291 [2025-01-24 02:30:05,869 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:30:05,869 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 295 [2025-01-24 02:30:05,869 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:30:05,869 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 299 [2025-01-24 02:30:05,869 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:30:05,869 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 303 [2025-01-24 02:30:05,869 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:30:05,869 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 307 [2025-01-24 02:30:05,869 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:30:05,869 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 311 [2025-01-24 02:30:05,869 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:30:05,869 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 315 [2025-01-24 02:30:05,869 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:30:05,869 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 317 [2025-01-24 02:30:05,869 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:30:05,869 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 320 [2025-01-24 02:30:05,869 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:30:05,869 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 321 [2025-01-24 02:30:05,869 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:30:05,869 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 02:30:05,869 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 02:30:05,869 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:30:05,869 INFO L85 PathProgramCache]: Analyzing trace with hash 180850409, now seen corresponding path program 16 times [2025-01-24 02:30:05,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 02:30:05,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188898865] [2025-01-24 02:30:05,869 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-24 02:30:05,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:30:05,894 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 323 statements into 2 equivalence classes. [2025-01-24 02:30:05,906 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 162 of 323 statements. [2025-01-24 02:30:05,906 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-24 02:30:05,906 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:30:06,843 INFO L134 CoverageAnalysis]: Checked inductivity of 2183 backedges. 1365 proven. 440 refuted. 0 times theorem prover too weak. 378 trivial. 0 not checked. [2025-01-24 02:30:06,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 02:30:06,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188898865] [2025-01-24 02:30:06,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188898865] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:30:06,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1896897104] [2025-01-24 02:30:06,844 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-24 02:30:06,844 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 02:30:06,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 02:30:06,845 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-24 02:30:06,846 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2025-01-24 02:30:06,985 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 323 statements into 2 equivalence classes. [2025-01-24 02:30:07,022 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 162 of 323 statements. [2025-01-24 02:30:07,023 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-24 02:30:07,023 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:30:07,025 INFO L256 TraceCheckSpWp]: Trace formula consists of 547 conjuncts, 68 conjuncts are in the unsatisfiable core [2025-01-24 02:30:07,028 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 02:30:08,854 INFO L134 CoverageAnalysis]: Checked inductivity of 2183 backedges. 0 proven. 1805 refuted. 0 times theorem prover too weak. 378 trivial. 0 not checked. [2025-01-24 02:30:08,855 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 02:30:09,551 INFO L134 CoverageAnalysis]: Checked inductivity of 2183 backedges. 1365 proven. 440 refuted. 0 times theorem prover too weak. 378 trivial. 0 not checked. [2025-01-24 02:30:09,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1896897104] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 02:30:09,551 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 02:30:09,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 69, 37] total 103 [2025-01-24 02:30:09,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668423932] [2025-01-24 02:30:09,551 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 02:30:09,552 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 103 states [2025-01-24 02:30:09,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 02:30:09,553 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 103 interpolants. [2025-01-24 02:30:09,553 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1347, Invalid=9159, Unknown=0, NotChecked=0, Total=10506 [2025-01-24 02:30:09,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:30:09,554 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 02:30:09,554 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 103 states, 103 states have (on average 5.504854368932039) internal successors, (567), 103 states have internal predecessors, (567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-24 02:30:09,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:30:09,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:30:09,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:30:09,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:30:09,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 02:30:09,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:30:09,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 02:30:09,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:30:09,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 02:30:09,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-24 02:30:09,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-24 02:30:09,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-01-24 02:30:09,555 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-01-24 02:30:09,555 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-24 02:30:09,555 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-24 02:30:09,555 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-24 02:30:09,555 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-01-24 02:30:09,555 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2025-01-24 02:30:09,555 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:30:14,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:30:14,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:30:14,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:30:14,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:30:14,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 02:30:14,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:30:14,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 02:30:14,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:30:14,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 02:30:14,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-24 02:30:14,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-24 02:30:14,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-01-24 02:30:14,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-01-24 02:30:14,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-24 02:30:14,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-24 02:30:14,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-24 02:30:14,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-01-24 02:30:14,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2025-01-24 02:30:14,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2025-01-24 02:30:14,246 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2025-01-24 02:30:14,439 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24,SelfDestructingSolverStorable25,SelfDestructingSolverStorable26 [2025-01-24 02:30:14,439 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-24 02:30:14,439 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 02:30:14,440 INFO L139 ounterexampleChecker]: Examining path program with hash -1157683406, occurence #1 [2025-01-24 02:30:14,440 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-24 02:30:14,440 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 02:30:14,440 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:30:14,440 INFO L85 PathProgramCache]: Analyzing trace with hash 1306097589, now seen corresponding path program 17 times [2025-01-24 02:30:14,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 02:30:14,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670650707] [2025-01-24 02:30:14,440 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-24 02:30:14,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:30:14,487 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 571 statements into 35 equivalence classes. [2025-01-24 02:30:16,813 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 35 check-sat command(s) and asserted 571 of 571 statements. [2025-01-24 02:30:16,814 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 35 check-sat command(s) [2025-01-24 02:30:16,814 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:30:21,951 INFO L134 CoverageAnalysis]: Checked inductivity of 7941 backedges. 7563 proven. 378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:30:21,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 02:30:21,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670650707] [2025-01-24 02:30:21,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670650707] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:30:21,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [812277711] [2025-01-24 02:30:21,952 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-24 02:30:21,952 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 02:30:21,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 02:30:21,953 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-24 02:30:21,954 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2025-01-24 02:30:22,186 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 571 statements into 35 equivalence classes. [2025-01-24 02:30:26,258 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 35 check-sat command(s) and asserted 571 of 571 statements. [2025-01-24 02:30:26,258 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 35 check-sat command(s) [2025-01-24 02:30:26,258 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:30:26,277 INFO L256 TraceCheckSpWp]: Trace formula consists of 2367 conjuncts, 59 conjuncts are in the unsatisfiable core [2025-01-24 02:30:26,285 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 02:30:28,300 INFO L134 CoverageAnalysis]: Checked inductivity of 7941 backedges. 4418 proven. 378 refuted. 0 times theorem prover too weak. 3145 trivial. 0 not checked. [2025-01-24 02:30:28,300 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 02:30:30,700 INFO L134 CoverageAnalysis]: Checked inductivity of 7941 backedges. 4418 proven. 378 refuted. 0 times theorem prover too weak. 3145 trivial. 0 not checked. [2025-01-24 02:30:30,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [812277711] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 02:30:30,700 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 02:30:30,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [84, 57, 57] total 194 [2025-01-24 02:30:30,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122716951] [2025-01-24 02:30:30,700 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 02:30:30,701 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 195 states [2025-01-24 02:30:30,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 02:30:30,705 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 195 interpolants. [2025-01-24 02:30:30,708 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6061, Invalid=31769, Unknown=0, NotChecked=0, Total=37830 [2025-01-24 02:30:30,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:30:30,708 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 02:30:30,708 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 195 states, 195 states have (on average 5.092307692307692) internal successors, (993), 194 states have internal predecessors, (993), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-24 02:30:30,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:30:30,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:30:30,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:30:30,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:30:30,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 02:30:30,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:30:30,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 02:30:30,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:30:30,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 02:30:30,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-24 02:30:30,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-24 02:30:30,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-01-24 02:30:30,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-01-24 02:30:30,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-24 02:30:30,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-24 02:30:30,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-24 02:30:30,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-01-24 02:30:30,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2025-01-24 02:30:30,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 121 states. [2025-01-24 02:30:30,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:30:31,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:30:31,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:30:31,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:30:31,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:30:31,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 02:30:31,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:30:31,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 02:30:31,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:30:31,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 02:30:31,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-24 02:30:31,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-24 02:30:31,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-01-24 02:30:31,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-01-24 02:30:31,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-24 02:30:31,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-24 02:30:31,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-24 02:30:31,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-01-24 02:30:31,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2025-01-24 02:30:31,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2025-01-24 02:30:31,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2025-01-24 02:30:31,042 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2025-01-24 02:30:31,228 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2025-01-24 02:30:31,228 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-24 02:30:31,228 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 02:30:31,229 INFO L139 ounterexampleChecker]: Examining path program with hash -1157683406, occurence #2 [2025-01-24 02:30:31,229 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 02:30:31,229 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 02:30:31,229 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:30:31,229 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-01-24 02:30:31,229 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:30:31,229 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-01-24 02:30:31,229 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:30:31,229 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-24 02:30:31,229 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:30:31,229 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-01-24 02:30:31,229 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:30:31,229 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 455 [2025-01-24 02:30:31,254 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:30:31,254 INFO L85 PathProgramCache]: Analyzing trace with hash 350829925, now seen corresponding path program 1 times [2025-01-24 02:30:31,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 02:30:31,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275051501] [2025-01-24 02:30:31,255 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:30:31,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:30:31,284 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 456 statements into 1 equivalence classes. [2025-01-24 02:30:31,360 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 456 of 456 statements. [2025-01-24 02:30:31,361 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:30:31,361 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:30:40,512 INFO L134 CoverageAnalysis]: Checked inductivity of 7006 backedges. 6240 proven. 766 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:30:40,513 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 02:30:40,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275051501] [2025-01-24 02:30:40,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275051501] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:30:40,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1652193703] [2025-01-24 02:30:40,513 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:30:40,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:30:40,557 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 456 statements into 1 equivalence classes. [2025-01-24 02:30:40,648 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 456 of 456 statements. [2025-01-24 02:30:40,648 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:30:40,648 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:30:40,654 INFO L256 TraceCheckSpWp]: Trace formula consists of 1947 conjuncts, 137 conjuncts are in the unsatisfiable core [2025-01-24 02:30:40,659 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 02:30:51,782 INFO L134 CoverageAnalysis]: Checked inductivity of 7006 backedges. 6600 proven. 406 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:30:51,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1652193703] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:30:51,782 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 02:30:51,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [135, 134] total 267 [2025-01-24 02:30:51,783 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 02:30:51,783 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 465 [2025-01-24 02:30:51,790 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:30:51,791 INFO L85 PathProgramCache]: Analyzing trace with hash 263974456, now seen corresponding path program 1 times [2025-01-24 02:30:51,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 02:30:51,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619776078] [2025-01-24 02:30:51,791 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:30:51,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:30:51,816 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 466 statements into 1 equivalence classes. [2025-01-24 02:30:51,889 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 466 of 466 statements. [2025-01-24 02:30:51,890 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:30:51,890 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:31:01,499 INFO L134 CoverageAnalysis]: Checked inductivity of 7274 backedges. 6369 proven. 905 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:31:01,499 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 02:31:01,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619776078] [2025-01-24 02:31:01,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619776078] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:31:01,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1873047544] [2025-01-24 02:31:01,499 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:31:01,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:31:01,531 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 466 statements into 1 equivalence classes. [2025-01-24 02:31:01,624 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 466 of 466 statements. [2025-01-24 02:31:01,624 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:31:01,624 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:31:01,631 INFO L256 TraceCheckSpWp]: Trace formula consists of 1979 conjuncts, 139 conjuncts are in the unsatisfiable core [2025-01-24 02:31:01,636 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 02:31:13,201 INFO L134 CoverageAnalysis]: Checked inductivity of 7274 backedges. 6868 proven. 406 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:31:13,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1873047544] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:31:13,201 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 02:31:13,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [136, 136] total 271 [2025-01-24 02:31:13,201 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 02:31:13,201 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 481 [2025-01-24 02:31:13,210 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:31:13,210 INFO L85 PathProgramCache]: Analyzing trace with hash -1578066071, now seen corresponding path program 1 times [2025-01-24 02:31:13,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 02:31:13,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820274374] [2025-01-24 02:31:13,210 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:31:13,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:31:13,237 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 482 statements into 1 equivalence classes. [2025-01-24 02:31:13,317 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 482 of 482 statements. [2025-01-24 02:31:13,317 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:31:13,317 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:31:23,354 INFO L134 CoverageAnalysis]: Checked inductivity of 7410 backedges. 6633 proven. 777 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:31:23,354 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 02:31:23,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820274374] [2025-01-24 02:31:23,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820274374] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:31:23,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2093674815] [2025-01-24 02:31:23,354 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:31:23,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:31:23,381 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 482 statements into 1 equivalence classes. [2025-01-24 02:31:23,478 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 482 of 482 statements. [2025-01-24 02:31:23,478 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:31:23,478 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:31:23,484 INFO L256 TraceCheckSpWp]: Trace formula consists of 2039 conjuncts, 143 conjuncts are in the unsatisfiable core [2025-01-24 02:31:23,490 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 02:31:35,802 INFO L134 CoverageAnalysis]: Checked inductivity of 7410 backedges. 7004 proven. 406 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:31:35,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2093674815] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:31:35,803 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 02:31:35,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [140, 140] total 279 [2025-01-24 02:31:35,803 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 02:31:35,803 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 490 [2025-01-24 02:31:35,803 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:31:35,803 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 498 [2025-01-24 02:31:35,803 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:31:35,803 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 502 [2025-01-24 02:31:35,803 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:31:35,803 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 508 [2025-01-24 02:31:35,803 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:31:35,804 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 512 [2025-01-24 02:31:35,804 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:31:35,804 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 516 [2025-01-24 02:31:35,804 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:31:35,804 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 520 [2025-01-24 02:31:35,804 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:31:35,804 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 524 [2025-01-24 02:31:35,804 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:31:35,804 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 528 [2025-01-24 02:31:35,804 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:31:35,804 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 532 [2025-01-24 02:31:35,804 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:31:35,804 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 536 [2025-01-24 02:31:35,804 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:31:35,804 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 540 [2025-01-24 02:31:35,804 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:31:35,804 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 544 [2025-01-24 02:31:35,804 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:31:35,804 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 548 [2025-01-24 02:31:35,804 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:31:35,804 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 552 [2025-01-24 02:31:35,804 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:31:35,804 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 556 [2025-01-24 02:31:35,804 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:31:35,804 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 560 [2025-01-24 02:31:35,804 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:31:35,804 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 564 [2025-01-24 02:31:35,804 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:31:35,804 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 566 [2025-01-24 02:31:35,804 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:31:35,804 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 569 [2025-01-24 02:31:35,804 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:31:35,804 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 570 [2025-01-24 02:31:35,804 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:31:35,804 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 02:31:35,804 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 02:31:35,805 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:31:35,805 INFO L85 PathProgramCache]: Analyzing trace with hash -178943028, now seen corresponding path program 18 times [2025-01-24 02:31:35,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 02:31:35,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635310285] [2025-01-24 02:31:35,805 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-24 02:31:35,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:31:35,840 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 572 statements into 35 equivalence classes. [2025-01-24 02:31:38,832 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 32 check-sat command(s) and asserted 536 of 572 statements. [2025-01-24 02:31:38,832 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 32 check-sat command(s) [2025-01-24 02:31:38,832 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:31:42,276 INFO L134 CoverageAnalysis]: Checked inductivity of 7969 backedges. 5287 proven. 457 refuted. 0 times theorem prover too weak. 2225 trivial. 0 not checked. [2025-01-24 02:31:42,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 02:31:42,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635310285] [2025-01-24 02:31:42,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635310285] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:31:42,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1240244844] [2025-01-24 02:31:42,276 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-24 02:31:42,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 02:31:42,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 02:31:42,279 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-24 02:31:42,280 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2025-01-24 02:31:42,493 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 572 statements into 35 equivalence classes. [2025-01-24 02:31:52,669 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 32 check-sat command(s) and asserted 536 of 572 statements. [2025-01-24 02:31:52,669 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 32 check-sat command(s) [2025-01-24 02:31:52,669 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:31:52,700 INFO L256 TraceCheckSpWp]: Trace formula consists of 2241 conjuncts, 61 conjuncts are in the unsatisfiable core [2025-01-24 02:31:52,706 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 02:31:54,507 INFO L134 CoverageAnalysis]: Checked inductivity of 7969 backedges. 4505 proven. 406 refuted. 0 times theorem prover too weak. 3058 trivial. 0 not checked. [2025-01-24 02:31:54,507 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 02:31:56,024 INFO L134 CoverageAnalysis]: Checked inductivity of 7969 backedges. 4505 proven. 406 refuted. 0 times theorem prover too weak. 3058 trivial. 0 not checked. [2025-01-24 02:31:56,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1240244844] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 02:31:56,024 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 02:31:56,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 59, 59] total 153 [2025-01-24 02:31:56,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215230993] [2025-01-24 02:31:56,024 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 02:31:56,025 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 154 states [2025-01-24 02:31:56,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 02:31:56,026 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 154 interpolants. [2025-01-24 02:31:56,028 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5108, Invalid=18454, Unknown=0, NotChecked=0, Total=23562 [2025-01-24 02:31:56,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:31:56,028 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 02:31:56,028 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 154 states, 154 states have (on average 3.461038961038961) internal successors, (533), 153 states have internal predecessors, (533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-24 02:31:56,028 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:31:56,028 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:31:56,028 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:31:56,028 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:31:56,028 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 02:31:56,028 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:31:56,028 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 02:31:56,028 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:31:56,028 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 02:31:56,029 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-24 02:31:56,029 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-24 02:31:56,029 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-01-24 02:31:56,029 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-01-24 02:31:56,029 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-24 02:31:56,029 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-24 02:31:56,029 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-24 02:31:56,029 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-01-24 02:31:56,029 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2025-01-24 02:31:56,029 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 121 states. [2025-01-24 02:31:56,029 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2025-01-24 02:31:56,029 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:31:56,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:31:56,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:31:56,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:31:56,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:31:56,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 02:31:56,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:31:56,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 02:31:56,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:31:56,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 02:31:56,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-24 02:31:56,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-24 02:31:56,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-01-24 02:31:56,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-01-24 02:31:56,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-24 02:31:56,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-24 02:31:56,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-24 02:31:56,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-01-24 02:31:56,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2025-01-24 02:31:56,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2025-01-24 02:31:56,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2025-01-24 02:31:56,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-01-24 02:31:56,264 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2025-01-24 02:31:56,434 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,SelfDestructingSolverStorable30,SelfDestructingSolverStorable31,SelfDestructingSolverStorable32,SelfDestructingSolverStorable33,SelfDestructingSolverStorable34,19 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2025-01-24 02:31:56,435 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-24 02:31:56,435 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 02:31:56,435 INFO L139 ounterexampleChecker]: Examining path program with hash -1157683406, occurence #3 [2025-01-24 02:31:56,435 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 02:31:56,435 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 02:31:56,435 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:31:56,435 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-01-24 02:31:56,435 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:31:56,435 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-24 02:31:56,435 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:31:56,435 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-01-24 02:31:56,435 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:31:56,436 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-01-24 02:31:56,436 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:31:56,436 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 456 [2025-01-24 02:31:56,458 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:31:56,459 INFO L85 PathProgramCache]: Analyzing trace with hash 1857574583, now seen corresponding path program 1 times [2025-01-24 02:31:56,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 02:31:56,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779784007] [2025-01-24 02:31:56,459 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:31:56,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:31:56,484 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 457 statements into 1 equivalence classes. [2025-01-24 02:31:56,559 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 457 of 457 statements. [2025-01-24 02:31:56,560 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:31:56,560 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:32:05,618 INFO L134 CoverageAnalysis]: Checked inductivity of 7035 backedges. 6240 proven. 795 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:32:05,618 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 02:32:05,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779784007] [2025-01-24 02:32:05,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779784007] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:32:05,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1217759171] [2025-01-24 02:32:05,618 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:32:05,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:32:05,646 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 457 statements into 1 equivalence classes. [2025-01-24 02:32:05,744 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 457 of 457 statements. [2025-01-24 02:32:05,745 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:32:05,745 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:32:05,751 INFO L256 TraceCheckSpWp]: Trace formula consists of 1956 conjuncts, 138 conjuncts are in the unsatisfiable core [2025-01-24 02:32:05,756 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 02:32:16,977 INFO L134 CoverageAnalysis]: Checked inductivity of 7035 backedges. 6600 proven. 435 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:32:16,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1217759171] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:32:16,978 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 02:32:16,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [136, 135] total 269 [2025-01-24 02:32:16,978 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 02:32:16,978 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 466 [2025-01-24 02:32:16,987 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:32:16,987 INFO L85 PathProgramCache]: Analyzing trace with hash 2104934474, now seen corresponding path program 1 times [2025-01-24 02:32:16,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 02:32:16,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863294704] [2025-01-24 02:32:16,987 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:32:16,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:32:17,012 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 467 statements into 1 equivalence classes. [2025-01-24 02:32:17,091 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 467 of 467 statements. [2025-01-24 02:32:17,091 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:32:17,091 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:32:26,483 INFO L134 CoverageAnalysis]: Checked inductivity of 7303 backedges. 6369 proven. 934 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:32:26,483 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 02:32:26,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863294704] [2025-01-24 02:32:26,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863294704] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:32:26,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [780378985] [2025-01-24 02:32:26,483 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:32:26,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:32:26,508 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 467 statements into 1 equivalence classes. [2025-01-24 02:32:26,600 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 467 of 467 statements. [2025-01-24 02:32:26,600 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:32:26,600 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:32:26,607 INFO L256 TraceCheckSpWp]: Trace formula consists of 1988 conjuncts, 140 conjuncts are in the unsatisfiable core [2025-01-24 02:32:26,612 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 02:32:38,435 INFO L134 CoverageAnalysis]: Checked inductivity of 7303 backedges. 6868 proven. 435 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:32:38,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [780378985] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:32:38,435 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 02:32:38,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [137, 137] total 273 [2025-01-24 02:32:38,435 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 02:32:38,435 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 482 [2025-01-24 02:32:38,443 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:32:38,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1983889541, now seen corresponding path program 1 times [2025-01-24 02:32:38,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 02:32:38,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259661121] [2025-01-24 02:32:38,444 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:32:38,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:32:38,473 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 483 statements into 1 equivalence classes. [2025-01-24 02:32:38,595 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 483 of 483 statements. [2025-01-24 02:32:38,595 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:32:38,595 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:32:48,328 INFO L134 CoverageAnalysis]: Checked inductivity of 7439 backedges. 6633 proven. 806 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:32:48,328 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 02:32:48,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259661121] [2025-01-24 02:32:48,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259661121] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:32:48,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [256165456] [2025-01-24 02:32:48,328 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:32:48,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:32:48,355 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 483 statements into 1 equivalence classes. [2025-01-24 02:32:48,448 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 483 of 483 statements. [2025-01-24 02:32:48,448 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:32:48,449 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:32:48,455 INFO L256 TraceCheckSpWp]: Trace formula consists of 2048 conjuncts, 144 conjuncts are in the unsatisfiable core [2025-01-24 02:32:48,460 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 02:33:00,478 INFO L134 CoverageAnalysis]: Checked inductivity of 7439 backedges. 7004 proven. 435 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:33:00,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [256165456] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:33:00,478 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 02:33:00,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [141, 141] total 281 [2025-01-24 02:33:00,478 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 02:33:00,479 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 491 [2025-01-24 02:33:00,479 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:33:00,479 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 499 [2025-01-24 02:33:00,479 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:33:00,479 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 503 [2025-01-24 02:33:00,479 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:33:00,479 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 509 [2025-01-24 02:33:00,479 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:33:00,479 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 513 [2025-01-24 02:33:00,479 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:33:00,479 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 517 [2025-01-24 02:33:00,479 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:33:00,479 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 521 [2025-01-24 02:33:00,479 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:33:00,479 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 525 [2025-01-24 02:33:00,479 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:33:00,479 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 529 [2025-01-24 02:33:00,479 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:33:00,479 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 533 [2025-01-24 02:33:00,479 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:33:00,479 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 537 [2025-01-24 02:33:00,479 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:33:00,479 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 541 [2025-01-24 02:33:00,479 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:33:00,479 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 545 [2025-01-24 02:33:00,479 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:33:00,479 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 549 [2025-01-24 02:33:00,479 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:33:00,479 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 553 [2025-01-24 02:33:00,479 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:33:00,479 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 557 [2025-01-24 02:33:00,479 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:33:00,479 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 561 [2025-01-24 02:33:00,479 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:33:00,479 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 565 [2025-01-24 02:33:00,479 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:33:00,479 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 567 [2025-01-24 02:33:00,479 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:33:00,480 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 570 [2025-01-24 02:33:00,480 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:33:00,480 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 571 [2025-01-24 02:33:00,480 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:33:00,480 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 02:33:00,480 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 02:33:00,480 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:33:00,480 INFO L85 PathProgramCache]: Analyzing trace with hash 1029438101, now seen corresponding path program 19 times [2025-01-24 02:33:00,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 02:33:00,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435654480] [2025-01-24 02:33:00,480 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-24 02:33:00,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:33:00,528 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 573 statements into 1 equivalence classes. [2025-01-24 02:33:00,633 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 573 of 573 statements. [2025-01-24 02:33:00,633 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:33:00,633 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:33:13,406 INFO L134 CoverageAnalysis]: Checked inductivity of 7998 backedges. 7083 proven. 915 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:33:13,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 02:33:13,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435654480] [2025-01-24 02:33:13,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435654480] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:33:13,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [187670671] [2025-01-24 02:33:13,406 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-24 02:33:13,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 02:33:13,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 02:33:13,408 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-24 02:33:13,409 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2025-01-24 02:33:13,636 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 573 statements into 1 equivalence classes. [2025-01-24 02:33:13,807 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 573 of 573 statements. [2025-01-24 02:33:13,807 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:33:13,807 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:33:13,816 INFO L256 TraceCheckSpWp]: Trace formula consists of 2385 conjuncts, 63 conjuncts are in the unsatisfiable core [2025-01-24 02:33:13,820 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 02:33:17,224 INFO L134 CoverageAnalysis]: Checked inductivity of 7998 backedges. 4666 proven. 435 refuted. 0 times theorem prover too weak. 2897 trivial. 0 not checked. [2025-01-24 02:33:17,224 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 02:33:21,021 INFO L134 CoverageAnalysis]: Checked inductivity of 7998 backedges. 4666 proven. 435 refuted. 0 times theorem prover too weak. 2897 trivial. 0 not checked. [2025-01-24 02:33:21,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [187670671] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 02:33:21,021 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 02:33:21,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [160, 61, 61] total 278 [2025-01-24 02:33:21,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34198693] [2025-01-24 02:33:21,021 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 02:33:21,022 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 279 states [2025-01-24 02:33:21,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 02:33:21,024 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 279 interpolants. [2025-01-24 02:33:21,028 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11306, Invalid=66256, Unknown=0, NotChecked=0, Total=77562 [2025-01-24 02:33:21,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:33:21,028 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 02:33:21,029 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 279 states, 279 states have (on average 3.6666666666666665) internal successors, (1023), 278 states have internal predecessors, (1023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-24 02:33:21,029 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:33:21,029 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:33:21,029 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:33:21,029 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:33:21,029 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 02:33:21,029 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:33:21,029 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 02:33:21,029 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:33:21,029 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 02:33:21,029 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-24 02:33:21,029 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-24 02:33:21,029 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-01-24 02:33:21,029 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-01-24 02:33:21,029 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-24 02:33:21,029 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-24 02:33:21,029 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-24 02:33:21,029 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-01-24 02:33:21,029 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2025-01-24 02:33:21,029 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 121 states. [2025-01-24 02:33:21,029 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2025-01-24 02:33:21,029 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-01-24 02:33:21,029 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:33:21,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:33:21,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:33:21,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:33:21,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:33:21,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 02:33:21,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:33:21,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 02:33:21,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:33:21,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 02:33:21,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-24 02:33:21,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-24 02:33:21,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-01-24 02:33:21,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-01-24 02:33:21,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-24 02:33:21,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-24 02:33:21,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-24 02:33:21,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-01-24 02:33:21,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2025-01-24 02:33:21,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2025-01-24 02:33:21,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2025-01-24 02:33:21,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-01-24 02:33:21,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-01-24 02:33:21,415 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2025-01-24 02:33:21,605 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40,SelfDestructingSolverStorable41,SelfDestructingSolverStorable35,SelfDestructingSolverStorable36,SelfDestructingSolverStorable37,SelfDestructingSolverStorable38,SelfDestructingSolverStorable39 [2025-01-24 02:33:21,606 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-24 02:33:21,606 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 02:33:21,606 INFO L139 ounterexampleChecker]: Examining path program with hash -1157683406, occurence #4 [2025-01-24 02:33:21,606 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 02:33:21,606 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 02:33:21,606 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:33:21,606 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-24 02:33:21,606 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:33:21,606 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-24 02:33:21,606 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:33:21,606 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-01-24 02:33:21,606 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:33:21,606 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-24 02:33:21,607 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:33:21,607 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 457 [2025-01-24 02:33:21,627 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:33:21,627 INFO L85 PathProgramCache]: Analyzing trace with hash 1322018455, now seen corresponding path program 1 times [2025-01-24 02:33:21,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 02:33:21,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369148619] [2025-01-24 02:33:21,627 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:33:21,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:33:21,652 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 458 statements into 1 equivalence classes. [2025-01-24 02:33:21,729 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 458 of 458 statements. [2025-01-24 02:33:21,729 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:33:21,729 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:33:30,819 INFO L134 CoverageAnalysis]: Checked inductivity of 7065 backedges. 6240 proven. 825 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:33:30,819 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 02:33:30,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369148619] [2025-01-24 02:33:30,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369148619] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:33:30,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [996170446] [2025-01-24 02:33:30,819 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:33:30,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:33:30,844 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 458 statements into 1 equivalence classes. [2025-01-24 02:33:30,936 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 458 of 458 statements. [2025-01-24 02:33:30,937 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:33:30,937 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:33:30,944 INFO L256 TraceCheckSpWp]: Trace formula consists of 1965 conjuncts, 139 conjuncts are in the unsatisfiable core [2025-01-24 02:33:30,948 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 02:33:41,988 INFO L134 CoverageAnalysis]: Checked inductivity of 7065 backedges. 6600 proven. 465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:33:41,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [996170446] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:33:41,989 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 02:33:41,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [137, 136] total 271 [2025-01-24 02:33:41,989 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 02:33:41,989 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 467 [2025-01-24 02:33:41,998 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:33:41,998 INFO L85 PathProgramCache]: Analyzing trace with hash -954847382, now seen corresponding path program 1 times [2025-01-24 02:33:41,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 02:33:41,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973149287] [2025-01-24 02:33:41,998 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:33:41,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:33:42,027 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 468 statements into 1 equivalence classes. [2025-01-24 02:33:42,102 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 468 of 468 statements. [2025-01-24 02:33:42,102 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:33:42,102 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:33:51,619 INFO L134 CoverageAnalysis]: Checked inductivity of 7333 backedges. 6369 proven. 964 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:33:51,620 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 02:33:51,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973149287] [2025-01-24 02:33:51,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973149287] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:33:51,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1303703890] [2025-01-24 02:33:51,620 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:33:51,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:33:51,646 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 468 statements into 1 equivalence classes. [2025-01-24 02:33:51,738 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 468 of 468 statements. [2025-01-24 02:33:51,738 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:33:51,738 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:33:51,745 INFO L256 TraceCheckSpWp]: Trace formula consists of 1997 conjuncts, 141 conjuncts are in the unsatisfiable core [2025-01-24 02:33:51,749 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 02:34:03,172 INFO L134 CoverageAnalysis]: Checked inductivity of 7333 backedges. 6868 proven. 465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:34:03,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1303703890] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:34:03,172 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 02:34:03,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [138, 138] total 275 [2025-01-24 02:34:03,172 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 02:34:03,172 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 483 [2025-01-24 02:34:03,181 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:34:03,181 INFO L85 PathProgramCache]: Analyzing trace with hash -1679515493, now seen corresponding path program 1 times [2025-01-24 02:34:03,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 02:34:03,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355339051] [2025-01-24 02:34:03,181 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:34:03,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:34:03,208 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 484 statements into 1 equivalence classes. [2025-01-24 02:34:03,288 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 484 of 484 statements. [2025-01-24 02:34:03,288 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:34:03,288 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:34:13,403 INFO L134 CoverageAnalysis]: Checked inductivity of 7469 backedges. 6633 proven. 836 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:34:13,403 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 02:34:13,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355339051] [2025-01-24 02:34:13,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355339051] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:34:13,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2135353246] [2025-01-24 02:34:13,403 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:34:13,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:34:13,435 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 484 statements into 1 equivalence classes. [2025-01-24 02:34:13,530 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 484 of 484 statements. [2025-01-24 02:34:13,530 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:34:13,530 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:34:13,537 INFO L256 TraceCheckSpWp]: Trace formula consists of 2057 conjuncts, 145 conjuncts are in the unsatisfiable core [2025-01-24 02:34:13,541 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 02:34:26,029 INFO L134 CoverageAnalysis]: Checked inductivity of 7469 backedges. 7004 proven. 465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:34:26,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2135353246] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:34:26,030 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 02:34:26,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [142, 142] total 283 [2025-01-24 02:34:26,030 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 02:34:26,030 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 492 [2025-01-24 02:34:26,030 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:34:26,030 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 500 [2025-01-24 02:34:26,030 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:34:26,030 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 504 [2025-01-24 02:34:26,030 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:34:26,030 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 510 [2025-01-24 02:34:26,030 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:34:26,030 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 514 [2025-01-24 02:34:26,030 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:34:26,030 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 518 [2025-01-24 02:34:26,030 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:34:26,030 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 522 [2025-01-24 02:34:26,030 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:34:26,030 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 526 [2025-01-24 02:34:26,030 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:34:26,030 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 530 [2025-01-24 02:34:26,030 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:34:26,030 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 534 [2025-01-24 02:34:26,030 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:34:26,030 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 538 [2025-01-24 02:34:26,030 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:34:26,031 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 542 [2025-01-24 02:34:26,031 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:34:26,031 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 546 [2025-01-24 02:34:26,031 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:34:26,031 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 550 [2025-01-24 02:34:26,031 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:34:26,031 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 554 [2025-01-24 02:34:26,031 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:34:26,031 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 558 [2025-01-24 02:34:26,031 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:34:26,031 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 562 [2025-01-24 02:34:26,031 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:34:26,032 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 566 [2025-01-24 02:34:26,032 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:34:26,032 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 568 [2025-01-24 02:34:26,032 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:34:26,032 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 571 [2025-01-24 02:34:26,032 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:34:26,032 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 572 [2025-01-24 02:34:26,032 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:34:26,032 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 02:34:26,032 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 02:34:26,032 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:34:26,033 INFO L85 PathProgramCache]: Analyzing trace with hash -165452564, now seen corresponding path program 20 times [2025-01-24 02:34:26,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 02:34:26,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704931403] [2025-01-24 02:34:26,033 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-24 02:34:26,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:34:26,062 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 574 statements into 2 equivalence classes. [2025-01-24 02:34:26,171 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 574 of 574 statements. [2025-01-24 02:34:26,171 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-24 02:34:26,171 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:34:38,951 INFO L134 CoverageAnalysis]: Checked inductivity of 8028 backedges. 7083 proven. 945 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:34:38,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 02:34:38,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704931403] [2025-01-24 02:34:38,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704931403] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:34:38,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1289707666] [2025-01-24 02:34:38,951 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-24 02:34:38,951 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 02:34:38,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 02:34:38,953 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-24 02:34:38,954 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2025-01-24 02:34:39,192 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 574 statements into 2 equivalence classes. [2025-01-24 02:34:39,360 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 574 of 574 statements. [2025-01-24 02:34:39,360 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-24 02:34:39,360 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:34:39,368 INFO L256 TraceCheckSpWp]: Trace formula consists of 2394 conjuncts, 65 conjuncts are in the unsatisfiable core [2025-01-24 02:34:39,373 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 02:34:42,825 INFO L134 CoverageAnalysis]: Checked inductivity of 8028 backedges. 4749 proven. 465 refuted. 0 times theorem prover too weak. 2814 trivial. 0 not checked. [2025-01-24 02:34:42,825 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 02:34:46,824 INFO L134 CoverageAnalysis]: Checked inductivity of 8028 backedges. 4749 proven. 465 refuted. 0 times theorem prover too weak. 2814 trivial. 0 not checked. [2025-01-24 02:34:46,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1289707666] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 02:34:46,824 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 02:34:46,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [160, 63, 63] total 282 [2025-01-24 02:34:46,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337886600] [2025-01-24 02:34:46,825 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 02:34:46,825 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 283 states [2025-01-24 02:34:46,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 02:34:46,828 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 283 interpolants. [2025-01-24 02:34:46,833 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11543, Invalid=68263, Unknown=0, NotChecked=0, Total=79806 [2025-01-24 02:34:46,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:34:46,833 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 02:34:46,834 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 283 states, 283 states have (on average 3.6537102473498235) internal successors, (1034), 282 states have internal predecessors, (1034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-24 02:34:46,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:34:46,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:34:46,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:34:46,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:34:46,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 02:34:46,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:34:46,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 02:34:46,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:34:46,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 02:34:46,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-24 02:34:46,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-24 02:34:46,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-01-24 02:34:46,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-01-24 02:34:46,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-24 02:34:46,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-24 02:34:46,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-24 02:34:46,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-01-24 02:34:46,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2025-01-24 02:34:46,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 121 states. [2025-01-24 02:34:46,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2025-01-24 02:34:46,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-01-24 02:34:46,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-01-24 02:34:46,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:34:47,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:34:47,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:34:47,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:34:47,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:34:47,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 02:34:47,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:34:47,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 02:34:47,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:34:47,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 02:34:47,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-24 02:34:47,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-24 02:34:47,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-01-24 02:34:47,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-01-24 02:34:47,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-24 02:34:47,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-24 02:34:47,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-24 02:34:47,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-01-24 02:34:47,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2025-01-24 02:34:47,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2025-01-24 02:34:47,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2025-01-24 02:34:47,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-01-24 02:34:47,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-01-24 02:34:47,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-01-24 02:34:47,232 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2025-01-24 02:34:47,423 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,SelfDestructingSolverStorable43,SelfDestructingSolverStorable44,SelfDestructingSolverStorable45,SelfDestructingSolverStorable46,SelfDestructingSolverStorable47,SelfDestructingSolverStorable48,21 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 02:34:47,424 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-24 02:34:47,424 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 02:34:47,424 INFO L139 ounterexampleChecker]: Examining path program with hash -1157683406, occurence #5 [2025-01-24 02:34:47,424 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 02:34:47,424 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 02:34:47,424 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:34:47,424 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-24 02:34:47,424 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:34:47,424 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-01-24 02:34:47,424 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:34:47,424 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-24 02:34:47,424 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:34:47,424 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-24 02:34:47,424 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:34:47,425 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 458 [2025-01-24 02:34:47,446 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:34:47,447 INFO L85 PathProgramCache]: Analyzing trace with hash 1899647401, now seen corresponding path program 1 times [2025-01-24 02:34:47,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 02:34:47,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411929413] [2025-01-24 02:34:47,447 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:34:47,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:34:47,497 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 459 statements into 1 equivalence classes. [2025-01-24 02:34:47,571 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 459 of 459 statements. [2025-01-24 02:34:47,571 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:34:47,571 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:34:56,907 INFO L134 CoverageAnalysis]: Checked inductivity of 7096 backedges. 6240 proven. 856 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:34:56,907 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 02:34:56,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411929413] [2025-01-24 02:34:56,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411929413] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:34:56,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2144802707] [2025-01-24 02:34:56,907 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:34:56,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:34:56,932 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 459 statements into 1 equivalence classes. [2025-01-24 02:34:57,023 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 459 of 459 statements. [2025-01-24 02:34:57,024 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:34:57,024 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:34:57,030 INFO L256 TraceCheckSpWp]: Trace formula consists of 1974 conjuncts, 140 conjuncts are in the unsatisfiable core [2025-01-24 02:34:57,034 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 02:35:08,239 INFO L134 CoverageAnalysis]: Checked inductivity of 7096 backedges. 6600 proven. 496 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:35:08,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2144802707] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:35:08,239 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 02:35:08,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [138, 137] total 273 [2025-01-24 02:35:08,240 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 02:35:08,240 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 468 [2025-01-24 02:35:08,248 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:35:08,249 INFO L85 PathProgramCache]: Analyzing trace with hash -1318804676, now seen corresponding path program 1 times [2025-01-24 02:35:08,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 02:35:08,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263690942] [2025-01-24 02:35:08,249 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:35:08,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:35:08,275 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 469 statements into 1 equivalence classes. [2025-01-24 02:35:08,354 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 469 of 469 statements. [2025-01-24 02:35:08,354 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:35:08,354 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:35:18,022 INFO L134 CoverageAnalysis]: Checked inductivity of 7364 backedges. 6369 proven. 995 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:35:18,022 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 02:35:18,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263690942] [2025-01-24 02:35:18,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263690942] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:35:18,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1649239641] [2025-01-24 02:35:18,022 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:35:18,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:35:18,048 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 469 statements into 1 equivalence classes. [2025-01-24 02:35:18,170 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 469 of 469 statements. [2025-01-24 02:35:18,170 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:35:18,170 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:35:18,174 INFO L256 TraceCheckSpWp]: Trace formula consists of 2006 conjuncts, 142 conjuncts are in the unsatisfiable core [2025-01-24 02:35:18,178 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 02:35:29,742 INFO L134 CoverageAnalysis]: Checked inductivity of 7364 backedges. 6868 proven. 496 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:35:29,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1649239641] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:35:29,743 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 02:35:29,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [139, 139] total 277 [2025-01-24 02:35:29,743 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 02:35:29,743 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 484 [2025-01-24 02:35:29,751 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:35:29,751 INFO L85 PathProgramCache]: Analyzing trace with hash -833854867, now seen corresponding path program 1 times [2025-01-24 02:35:29,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 02:35:29,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210300817] [2025-01-24 02:35:29,751 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:35:29,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:35:29,777 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 485 statements into 1 equivalence classes. [2025-01-24 02:35:29,885 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 485 of 485 statements. [2025-01-24 02:35:29,885 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:35:29,885 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:35:40,234 INFO L134 CoverageAnalysis]: Checked inductivity of 7500 backedges. 6633 proven. 867 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:35:40,234 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 02:35:40,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210300817] [2025-01-24 02:35:40,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210300817] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:35:40,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1842870911] [2025-01-24 02:35:40,234 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:35:40,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:35:40,267 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 485 statements into 1 equivalence classes. [2025-01-24 02:35:40,366 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 485 of 485 statements. [2025-01-24 02:35:40,366 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:35:40,366 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:35:40,374 INFO L256 TraceCheckSpWp]: Trace formula consists of 2066 conjuncts, 146 conjuncts are in the unsatisfiable core [2025-01-24 02:35:40,379 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 02:35:52,744 INFO L134 CoverageAnalysis]: Checked inductivity of 7500 backedges. 7004 proven. 496 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:35:52,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1842870911] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:35:52,744 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 02:35:52,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [143, 143] total 285 [2025-01-24 02:35:52,744 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 02:35:52,744 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 493 [2025-01-24 02:35:52,744 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:35:52,744 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 501 [2025-01-24 02:35:52,744 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:35:52,744 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 505 [2025-01-24 02:35:52,744 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:35:52,744 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 511 [2025-01-24 02:35:52,744 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:35:52,744 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 515 [2025-01-24 02:35:52,744 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:35:52,744 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 519 [2025-01-24 02:35:52,744 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:35:52,745 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 523 [2025-01-24 02:35:52,745 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:35:52,745 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 527 [2025-01-24 02:35:52,745 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:35:52,745 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 531 [2025-01-24 02:35:52,745 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:35:52,745 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 535 [2025-01-24 02:35:52,745 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:35:52,745 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 539 [2025-01-24 02:35:52,745 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:35:52,745 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 543 [2025-01-24 02:35:52,745 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:35:52,745 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 547 [2025-01-24 02:35:52,745 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:35:52,745 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 551 [2025-01-24 02:35:52,745 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:35:52,745 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 555 [2025-01-24 02:35:52,745 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:35:52,745 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 559 [2025-01-24 02:35:52,745 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:35:52,745 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 563 [2025-01-24 02:35:52,745 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:35:52,745 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 567 [2025-01-24 02:35:52,745 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:35:52,745 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 569 [2025-01-24 02:35:52,745 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:35:52,745 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 572 [2025-01-24 02:35:52,745 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:35:52,745 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 573 [2025-01-24 02:35:52,745 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:35:52,745 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 02:35:52,745 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 02:35:52,746 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:35:52,746 INFO L85 PathProgramCache]: Analyzing trace with hash 1447642485, now seen corresponding path program 21 times [2025-01-24 02:35:52,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 02:35:52,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588593344] [2025-01-24 02:35:52,746 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-24 02:35:52,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:35:52,785 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 575 statements into 35 equivalence classes. [2025-01-24 02:35:56,875 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 35 check-sat command(s) and asserted 575 of 575 statements. [2025-01-24 02:35:56,876 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 35 check-sat command(s) [2025-01-24 02:35:56,876 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:36:02,299 INFO L134 CoverageAnalysis]: Checked inductivity of 8059 backedges. 7189 proven. 870 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:36:02,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 02:36:02,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588593344] [2025-01-24 02:36:02,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588593344] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:36:02,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1615311902] [2025-01-24 02:36:02,299 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-24 02:36:02,299 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 02:36:02,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 02:36:02,301 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-24 02:36:02,301 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2025-01-24 02:36:02,571 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 575 statements into 35 equivalence classes. [2025-01-24 02:36:24,457 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 35 check-sat command(s) and asserted 575 of 575 statements. [2025-01-24 02:36:24,457 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 35 check-sat command(s) [2025-01-24 02:36:24,457 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:36:24,483 INFO L256 TraceCheckSpWp]: Trace formula consists of 2403 conjuncts, 74 conjuncts are in the unsatisfiable core [2025-01-24 02:36:24,487 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 02:36:27,567 INFO L134 CoverageAnalysis]: Checked inductivity of 8059 backedges. 7113 proven. 496 refuted. 0 times theorem prover too weak. 450 trivial. 0 not checked. [2025-01-24 02:36:27,567 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 02:36:29,960 INFO L134 CoverageAnalysis]: Checked inductivity of 8059 backedges. 7113 proven. 496 refuted. 0 times theorem prover too weak. 450 trivial. 0 not checked. [2025-01-24 02:36:29,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1615311902] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 02:36:29,960 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 02:36:29,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [88, 72, 72] total 199 [2025-01-24 02:36:29,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741827943] [2025-01-24 02:36:29,961 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 02:36:29,962 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 200 states [2025-01-24 02:36:29,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 02:36:29,964 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 200 interpolants. [2025-01-24 02:36:29,967 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8801, Invalid=30999, Unknown=0, NotChecked=0, Total=39800 [2025-01-24 02:36:29,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:36:29,968 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 02:36:29,968 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 200 states, 200 states have (on average 6.055) internal successors, (1211), 199 states have internal predecessors, (1211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-24 02:36:29,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:36:29,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:36:29,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:36:29,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:36:29,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 02:36:29,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:36:29,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 02:36:29,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:36:29,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 02:36:29,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-24 02:36:29,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-24 02:36:29,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-01-24 02:36:29,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-01-24 02:36:29,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-24 02:36:29,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-24 02:36:29,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-24 02:36:29,969 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-01-24 02:36:29,969 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2025-01-24 02:36:29,969 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 121 states. [2025-01-24 02:36:29,969 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2025-01-24 02:36:29,969 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-01-24 02:36:29,969 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-01-24 02:36:29,969 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-01-24 02:36:29,969 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:36:30,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:36:30,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:36:30,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:36:30,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:36:30,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 02:36:30,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:36:30,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 02:36:30,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:36:30,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 02:36:30,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-24 02:36:30,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-24 02:36:30,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-01-24 02:36:30,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-01-24 02:36:30,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-24 02:36:30,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-24 02:36:30,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-24 02:36:30,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-01-24 02:36:30,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2025-01-24 02:36:30,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2025-01-24 02:36:30,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2025-01-24 02:36:30,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-01-24 02:36:30,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-01-24 02:36:30,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-01-24 02:36:30,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2025-01-24 02:36:30,326 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2025-01-24 02:36:30,487 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,SelfDestructingSolverStorable51,22 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52,SelfDestructingSolverStorable53,SelfDestructingSolverStorable54,SelfDestructingSolverStorable55,SelfDestructingSolverStorable49 [2025-01-24 02:36:30,487 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-24 02:36:30,487 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 02:36:30,488 INFO L139 ounterexampleChecker]: Examining path program with hash -1157683406, occurence #6 [2025-01-24 02:36:30,488 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 02:36:30,488 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 02:36:30,488 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:36:30,488 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-01-24 02:36:30,488 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:36:30,488 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-01-24 02:36:30,488 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:36:30,488 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-24 02:36:30,488 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:36:30,488 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-01-24 02:36:30,488 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:36:30,488 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 466 [2025-01-24 02:36:30,507 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:36:30,508 INFO L85 PathProgramCache]: Analyzing trace with hash -2092036814, now seen corresponding path program 1 times [2025-01-24 02:36:30,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 02:36:30,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634604420] [2025-01-24 02:36:30,508 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:36:30,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:36:30,537 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 467 statements into 1 equivalence classes. [2025-01-24 02:36:30,619 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 467 of 467 statements. [2025-01-24 02:36:30,619 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:36:30,619 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:36:37,226 INFO L134 CoverageAnalysis]: Checked inductivity of 7380 backedges. 6501 proven. 879 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:36:37,226 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 02:36:37,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634604420] [2025-01-24 02:36:37,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634604420] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:36:37,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [153701452] [2025-01-24 02:36:37,226 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:36:37,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:36:37,254 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 467 statements into 1 equivalence classes. [2025-01-24 02:36:37,356 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 467 of 467 statements. [2025-01-24 02:36:37,356 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:36:37,356 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:36:37,363 INFO L256 TraceCheckSpWp]: Trace formula consists of 2046 conjuncts, 113 conjuncts are in the unsatisfiable core [2025-01-24 02:36:37,367 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 02:36:43,465 INFO L134 CoverageAnalysis]: Checked inductivity of 7380 backedges. 6600 proven. 780 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:36:43,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [153701452] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:36:43,465 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 02:36:43,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [111, 111] total 220 [2025-01-24 02:36:43,465 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 02:36:43,465 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 476 [2025-01-24 02:36:43,474 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:36:43,474 INFO L85 PathProgramCache]: Analyzing trace with hash 144965317, now seen corresponding path program 1 times [2025-01-24 02:36:43,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 02:36:43,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588984381] [2025-01-24 02:36:43,475 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:36:43,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:36:43,503 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 477 statements into 1 equivalence classes. [2025-01-24 02:36:43,590 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 477 of 477 statements. [2025-01-24 02:36:43,591 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:36:43,591 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:36:50,267 INFO L134 CoverageAnalysis]: Checked inductivity of 7648 backedges. 6766 proven. 882 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:36:50,267 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 02:36:50,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588984381] [2025-01-24 02:36:50,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588984381] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:36:50,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1472275746] [2025-01-24 02:36:50,267 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:36:50,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:36:50,296 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 477 statements into 1 equivalence classes. [2025-01-24 02:36:50,398 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 477 of 477 statements. [2025-01-24 02:36:50,398 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:36:50,399 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:36:50,406 INFO L256 TraceCheckSpWp]: Trace formula consists of 2078 conjuncts, 114 conjuncts are in the unsatisfiable core [2025-01-24 02:36:50,410 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 02:36:56,731 INFO L134 CoverageAnalysis]: Checked inductivity of 7648 backedges. 6868 proven. 780 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:36:56,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1472275746] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:36:56,732 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 02:36:56,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [111, 111] total 221 [2025-01-24 02:36:56,732 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 02:36:56,732 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 492 [2025-01-24 02:36:56,741 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:36:56,741 INFO L85 PathProgramCache]: Analyzing trace with hash 2120531446, now seen corresponding path program 1 times [2025-01-24 02:36:56,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 02:36:56,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270581313] [2025-01-24 02:36:56,741 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:36:56,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:36:56,771 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 493 statements into 1 equivalence classes. [2025-01-24 02:36:56,863 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 493 of 493 statements. [2025-01-24 02:36:56,864 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:36:56,864 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:37:03,855 INFO L134 CoverageAnalysis]: Checked inductivity of 7784 backedges. 6902 proven. 882 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:37:03,855 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 02:37:03,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270581313] [2025-01-24 02:37:03,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270581313] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:37:03,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2115746026] [2025-01-24 02:37:03,855 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:37:03,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:37:03,883 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 493 statements into 1 equivalence classes. [2025-01-24 02:37:03,990 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 493 of 493 statements. [2025-01-24 02:37:03,990 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:37:03,990 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:37:03,998 INFO L256 TraceCheckSpWp]: Trace formula consists of 2138 conjuncts, 116 conjuncts are in the unsatisfiable core [2025-01-24 02:37:04,002 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 02:37:10,536 INFO L134 CoverageAnalysis]: Checked inductivity of 7784 backedges. 7004 proven. 780 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:37:10,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2115746026] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:37:10,536 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 02:37:10,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [113, 113] total 225 [2025-01-24 02:37:10,537 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 02:37:10,537 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 501 [2025-01-24 02:37:10,537 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:37:10,537 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 509 [2025-01-24 02:37:10,537 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:37:10,537 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 513 [2025-01-24 02:37:10,537 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:37:10,537 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 519 [2025-01-24 02:37:10,537 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:37:10,537 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 523 [2025-01-24 02:37:10,537 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:37:10,537 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 527 [2025-01-24 02:37:10,537 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:37:10,537 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 531 [2025-01-24 02:37:10,537 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:37:10,537 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 535 [2025-01-24 02:37:10,537 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:37:10,537 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 539 [2025-01-24 02:37:10,538 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:37:10,538 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 543 [2025-01-24 02:37:10,538 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:37:10,538 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 547 [2025-01-24 02:37:10,538 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:37:10,538 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 551 [2025-01-24 02:37:10,538 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:37:10,538 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 555 [2025-01-24 02:37:10,538 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:37:10,538 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 559 [2025-01-24 02:37:10,538 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:37:10,538 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 563 [2025-01-24 02:37:10,538 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:37:10,538 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 567 [2025-01-24 02:37:10,538 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:37:10,538 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 571 [2025-01-24 02:37:10,538 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:37:10,538 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 575 [2025-01-24 02:37:10,538 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:37:10,538 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 577 [2025-01-24 02:37:10,538 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:37:10,538 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 580 [2025-01-24 02:37:10,538 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:37:10,538 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 581 [2025-01-24 02:37:10,538 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:37:10,538 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 02:37:10,538 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 02:37:10,539 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:37:10,539 INFO L85 PathProgramCache]: Analyzing trace with hash 205668597, now seen corresponding path program 22 times [2025-01-24 02:37:10,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 02:37:10,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777172392] [2025-01-24 02:37:10,539 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-24 02:37:10,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:37:10,610 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 583 statements into 2 equivalence classes. [2025-01-24 02:37:10,647 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 286 of 583 statements. [2025-01-24 02:37:10,648 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-24 02:37:10,648 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:37:13,294 INFO L134 CoverageAnalysis]: Checked inductivity of 8343 backedges. 7003 proven. 559 refuted. 0 times theorem prover too weak. 781 trivial. 0 not checked. [2025-01-24 02:37:13,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 02:37:13,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777172392] [2025-01-24 02:37:13,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777172392] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:37:13,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2067669463] [2025-01-24 02:37:13,294 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-24 02:37:13,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 02:37:13,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 02:37:13,296 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-24 02:37:13,296 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2025-01-24 02:37:13,594 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 583 statements into 2 equivalence classes. [2025-01-24 02:37:13,660 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 286 of 583 statements. [2025-01-24 02:37:13,660 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-24 02:37:13,660 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:37:13,667 INFO L256 TraceCheckSpWp]: Trace formula consists of 919 conjuncts, 130 conjuncts are in the unsatisfiable core [2025-01-24 02:37:13,671 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 02:37:19,191 INFO L134 CoverageAnalysis]: Checked inductivity of 8343 backedges. 0 proven. 7563 refuted. 0 times theorem prover too weak. 780 trivial. 0 not checked. [2025-01-24 02:37:19,191 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 02:37:21,040 INFO L134 CoverageAnalysis]: Checked inductivity of 8343 backedges. 7003 proven. 559 refuted. 0 times theorem prover too weak. 781 trivial. 0 not checked. [2025-01-24 02:37:21,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2067669463] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 02:37:21,040 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 02:37:21,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 131, 58] total 223 [2025-01-24 02:37:21,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312401276] [2025-01-24 02:37:21,040 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 02:37:21,041 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 223 states [2025-01-24 02:37:21,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 02:37:21,043 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 223 interpolants. [2025-01-24 02:37:21,046 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7725, Invalid=41781, Unknown=0, NotChecked=0, Total=49506 [2025-01-24 02:37:21,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:37:21,046 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 02:37:21,047 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 223 states, 223 states have (on average 6.134529147982063) internal successors, (1368), 223 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-24 02:37:21,047 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:37:21,047 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:37:21,047 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:37:21,047 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:37:21,047 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 02:37:21,047 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:37:21,047 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 02:37:21,047 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:37:21,047 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 02:37:21,047 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-24 02:37:21,047 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-24 02:37:21,047 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-01-24 02:37:21,047 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-01-24 02:37:21,047 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-24 02:37:21,047 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-24 02:37:21,047 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-24 02:37:21,047 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-01-24 02:37:21,047 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2025-01-24 02:37:21,047 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 121 states. [2025-01-24 02:37:21,047 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2025-01-24 02:37:21,047 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-01-24 02:37:21,047 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-01-24 02:37:21,047 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-01-24 02:37:21,047 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2025-01-24 02:37:21,047 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:37:36,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 02:37:36,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 02:37:36,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 02:37:36,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 02:37:36,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 02:37:36,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:37:36,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 02:37:36,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-24 02:37:36,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 02:37:36,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-24 02:37:36,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-24 02:37:36,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-01-24 02:37:36,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-01-24 02:37:36,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-24 02:37:36,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-24 02:37:36,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-24 02:37:36,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-01-24 02:37:36,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2025-01-24 02:37:36,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2025-01-24 02:37:36,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2025-01-24 02:37:36,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-01-24 02:37:36,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-01-24 02:37:36,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-01-24 02:37:36,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2025-01-24 02:37:36,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 204 states. [2025-01-24 02:37:36,111 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2025-01-24 02:37:36,302 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,SelfDestructingSolverStorable61,SelfDestructingSolverStorable62,23 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56,SelfDestructingSolverStorable57,SelfDestructingSolverStorable58,SelfDestructingSolverStorable59 [2025-01-24 02:37:36,303 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-24 02:37:36,303 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 02:37:36,303 INFO L139 ounterexampleChecker]: Examining path program with hash -1157683406, occurence #7 [2025-01-24 02:37:36,303 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 02:37:36,303 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 02:37:36,303 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:37:36,303 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-01-24 02:37:36,303 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:37:36,303 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-01-24 02:37:36,303 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:37:36,303 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-24 02:37:36,303 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:37:36,304 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-01-24 02:37:36,304 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:37:36,304 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 730 [2025-01-24 02:37:36,323 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:37:36,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1187413885, now seen corresponding path program 1 times [2025-01-24 02:37:36,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 02:37:36,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629848478] [2025-01-24 02:37:36,324 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:37:36,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:37:36,363 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 731 statements into 1 equivalence classes. [2025-01-24 02:37:36,523 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 731 of 731 statements. [2025-01-24 02:37:36,524 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:37:36,524 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:38:01,875 INFO L134 CoverageAnalysis]: Checked inductivity of 19040 backedges. 17658 proven. 1382 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:38:01,875 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 02:38:01,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629848478] [2025-01-24 02:38:01,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629848478] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:38:01,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1418411428] [2025-01-24 02:38:01,875 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:38:01,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:38:01,914 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 731 statements into 1 equivalence classes. [2025-01-24 02:38:02,108 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 731 of 731 statements. [2025-01-24 02:38:02,108 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:38:02,108 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:38:02,121 INFO L256 TraceCheckSpWp]: Trace formula consists of 3036 conjuncts, 214 conjuncts are in the unsatisfiable core [2025-01-24 02:38:02,127 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 02:38:30,004 INFO L134 CoverageAnalysis]: Checked inductivity of 19040 backedges. 18260 proven. 780 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:38:30,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1418411428] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:38:30,004 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 02:38:30,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [212, 211] total 421 [2025-01-24 02:38:30,005 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 02:38:30,005 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 740 [2025-01-24 02:38:30,014 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:38:30,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1770418320, now seen corresponding path program 1 times [2025-01-24 02:38:30,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 02:38:30,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652386127] [2025-01-24 02:38:30,014 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:38:30,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:38:30,056 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 741 statements into 1 equivalence classes. [2025-01-24 02:38:30,219 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 741 of 741 statements. [2025-01-24 02:38:30,219 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:38:30,219 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:38:55,635 INFO L134 CoverageAnalysis]: Checked inductivity of 19484 backedges. 17875 proven. 1609 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:38:55,635 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 02:38:55,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652386127] [2025-01-24 02:38:55,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652386127] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:38:55,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2046355830] [2025-01-24 02:38:55,635 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:38:55,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:38:55,674 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 741 statements into 1 equivalence classes. [2025-01-24 02:38:55,864 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 741 of 741 statements. [2025-01-24 02:38:55,864 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:38:55,864 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:38:55,875 INFO L256 TraceCheckSpWp]: Trace formula consists of 3068 conjuncts, 216 conjuncts are in the unsatisfiable core [2025-01-24 02:38:55,881 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 02:39:23,847 INFO L134 CoverageAnalysis]: Checked inductivity of 19484 backedges. 18704 proven. 780 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:39:23,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2046355830] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:39:23,848 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 02:39:23,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [213, 213] total 425 [2025-01-24 02:39:23,848 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 02:39:23,848 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 756 [2025-01-24 02:39:23,857 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:39:23,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1907391425, now seen corresponding path program 1 times [2025-01-24 02:39:23,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 02:39:23,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318016474] [2025-01-24 02:39:23,857 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:39:23,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:39:23,898 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 757 statements into 1 equivalence classes. [2025-01-24 02:39:24,074 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 757 of 757 statements. [2025-01-24 02:39:24,074 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:39:24,074 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:39:50,076 INFO L134 CoverageAnalysis]: Checked inductivity of 19708 backedges. 18315 proven. 1393 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:39:50,076 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 02:39:50,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318016474] [2025-01-24 02:39:50,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318016474] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:39:50,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1978830035] [2025-01-24 02:39:50,076 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 02:39:50,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:39:50,115 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 757 statements into 1 equivalence classes. [2025-01-24 02:39:50,327 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 757 of 757 statements. [2025-01-24 02:39:50,327 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 02:39:50,327 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:39:50,339 INFO L256 TraceCheckSpWp]: Trace formula consists of 3128 conjuncts, 220 conjuncts are in the unsatisfiable core [2025-01-24 02:39:50,346 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 02:40:19,587 INFO L134 CoverageAnalysis]: Checked inductivity of 19708 backedges. 18928 proven. 780 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:40:19,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1978830035] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:40:19,587 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 02:40:19,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [217, 217] total 433 [2025-01-24 02:40:19,587 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 02:40:19,587 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 765 [2025-01-24 02:40:19,587 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,588 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 773 [2025-01-24 02:40:19,588 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,588 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 777 [2025-01-24 02:40:19,588 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:40:19,588 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 783 [2025-01-24 02:40:19,588 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,588 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 787 [2025-01-24 02:40:19,588 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,588 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 791 [2025-01-24 02:40:19,588 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,588 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 795 [2025-01-24 02:40:19,588 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,588 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 799 [2025-01-24 02:40:19,588 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,588 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 803 [2025-01-24 02:40:19,588 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,588 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 807 [2025-01-24 02:40:19,588 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,588 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 811 [2025-01-24 02:40:19,588 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,588 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 815 [2025-01-24 02:40:19,588 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,588 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 819 [2025-01-24 02:40:19,588 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,588 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 823 [2025-01-24 02:40:19,588 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,588 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 827 [2025-01-24 02:40:19,588 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,588 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 831 [2025-01-24 02:40:19,588 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,588 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 835 [2025-01-24 02:40:19,588 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,588 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 839 [2025-01-24 02:40:19,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 843 [2025-01-24 02:40:19,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 847 [2025-01-24 02:40:19,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 851 [2025-01-24 02:40:19,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 855 [2025-01-24 02:40:19,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 859 [2025-01-24 02:40:19,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 863 [2025-01-24 02:40:19,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 867 [2025-01-24 02:40:19,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 871 [2025-01-24 02:40:19,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 875 [2025-01-24 02:40:19,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 879 [2025-01-24 02:40:19,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 883 [2025-01-24 02:40:19,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 887 [2025-01-24 02:40:19,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 891 [2025-01-24 02:40:19,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 895 [2025-01-24 02:40:19,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 899 [2025-01-24 02:40:19,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 903 [2025-01-24 02:40:19,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 907 [2025-01-24 02:40:19,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 911 [2025-01-24 02:40:19,590 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 915 [2025-01-24 02:40:19,590 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 919 [2025-01-24 02:40:19,590 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 923 [2025-01-24 02:40:19,590 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 927 [2025-01-24 02:40:19,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 931 [2025-01-24 02:40:19,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 935 [2025-01-24 02:40:19,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 939 [2025-01-24 02:40:19,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 943 [2025-01-24 02:40:19,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 947 [2025-01-24 02:40:19,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 951 [2025-01-24 02:40:19,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,592 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 955 [2025-01-24 02:40:19,592 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,592 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 959 [2025-01-24 02:40:19,592 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,592 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 963 [2025-01-24 02:40:19,592 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,592 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 967 [2025-01-24 02:40:19,592 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,592 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 971 [2025-01-24 02:40:19,592 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,592 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 975 [2025-01-24 02:40:19,592 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,592 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 979 [2025-01-24 02:40:19,592 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,592 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 983 [2025-01-24 02:40:19,592 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,593 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 987 [2025-01-24 02:40:19,593 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,593 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 991 [2025-01-24 02:40:19,593 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,593 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 993 [2025-01-24 02:40:19,593 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,593 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 996 [2025-01-24 02:40:19,593 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 02:40:19,593 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 997 [2025-01-24 02:40:19,593 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 02:40:19,593 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 02:40:19,593 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 02:40:19,594 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 02:40:19,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1946099395, now seen corresponding path program 23 times [2025-01-24 02:40:19,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 02:40:19,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887732811] [2025-01-24 02:40:19,594 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-24 02:40:19,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 02:40:19,643 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 999 statements into 57 equivalence classes. [2025-01-24 02:40:28,198 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 57 check-sat command(s) and asserted 999 of 999 statements. [2025-01-24 02:40:28,198 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 57 check-sat command(s) [2025-01-24 02:40:28,198 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 02:40:47,097 INFO L134 CoverageAnalysis]: Checked inductivity of 25501 backedges. 24721 proven. 780 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-24 02:40:47,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 02:40:47,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887732811] [2025-01-24 02:40:47,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887732811] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 02:40:47,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [801774894] [2025-01-24 02:40:47,097 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-24 02:40:47,097 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 02:40:47,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 02:40:47,099 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-24 02:40:47,100 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2025-01-24 02:40:47,495 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 999 statements into 57 equivalence classes. Killed by 15