./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/weaver/popl20-more-buffer-series3.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/popl20-more-buffer-series3.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 c031a4ce44fce05276ee0c322906dbff86776176e55e116d257d2b83e85a253c --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 03:28:09,691 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-01-24 03:28:09,761 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/config/svcomp-Reach-32bit-GemCutter_Default.epf [2025-01-24 03:28:09,766 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-01-24 03:28:09,767 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-01-24 03:28:09,780 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-01-24 03:28:09,781 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-01-24 03:28:09,781 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-01-24 03:28:09,781 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-01-24 03:28:09,781 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-01-24 03:28:09,781 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-01-24 03:28:09,782 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-01-24 03:28:09,782 INFO L153 SettingsManager]: * Use SBE=true [2025-01-24 03:28:09,782 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-01-24 03:28:09,782 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-01-24 03:28:09,782 INFO L153 SettingsManager]: * sizeof long=4 [2025-01-24 03:28:09,782 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-01-24 03:28:09,782 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-01-24 03:28:09,782 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-01-24 03:28:09,782 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-01-24 03:28:09,782 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-01-24 03:28:09,782 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-01-24 03:28:09,782 INFO L153 SettingsManager]: * sizeof long double=12 [2025-01-24 03:28:09,783 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-01-24 03:28:09,783 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-01-24 03:28:09,783 INFO L153 SettingsManager]: * Use constant arrays=true [2025-01-24 03:28:09,783 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-01-24 03:28:09,783 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-24 03:28:09,783 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-24 03:28:09,783 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-24 03:28:09,783 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-01-24 03:28:09,783 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-01-24 03:28:09,783 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-01-24 03:28:09,783 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-01-24 03:28:09,783 INFO L153 SettingsManager]: * Commutativity condition synthesis=NECESSARY_AND_SUFFICIENT [2025-01-24 03:28:09,783 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-01-24 03:28:09,783 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-01-24 03:28:09,783 INFO L153 SettingsManager]: * DFS Order used in POR=LOOP_LOCKSTEP [2025-01-24 03:28:09,783 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-01-24 03:28:09,783 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-01-24 03:28:09,783 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2025-01-24 03:28:09,783 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2025-01-24 03:28:09,783 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2025-01-24 03:28:09,783 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 -> c031a4ce44fce05276ee0c322906dbff86776176e55e116d257d2b83e85a253c 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 03:28:10,001 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-01-24 03:28:10,006 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-01-24 03:28:10,008 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-01-24 03:28:10,008 INFO L270 PluginConnector]: Initializing CDTParser... [2025-01-24 03:28:10,009 INFO L274 PluginConnector]: CDTParser initialized [2025-01-24 03:28:10,009 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/svcomp/weaver/popl20-more-buffer-series3.wvr.c [2025-01-24 03:28:11,121 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/data/a15b176d7/f97d850fce064170997564f7adb16d9b/FLAG1594f2b9a [2025-01-24 03:28:11,301 INFO L384 CDTParser]: Found 1 translation units. [2025-01-24 03:28:11,302 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/trunk/examples/svcomp/weaver/popl20-more-buffer-series3.wvr.c [2025-01-24 03:28:11,309 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/data/a15b176d7/f97d850fce064170997564f7adb16d9b/FLAG1594f2b9a [2025-01-24 03:28:11,323 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/data/a15b176d7/f97d850fce064170997564f7adb16d9b [2025-01-24 03:28:11,325 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-01-24 03:28:11,326 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-01-24 03:28:11,327 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-01-24 03:28:11,327 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-01-24 03:28:11,330 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-01-24 03:28:11,331 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.01 03:28:11" (1/1) ... [2025-01-24 03:28:11,331 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@718bee6d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:28:11, skipping insertion in model container [2025-01-24 03:28:11,331 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.01 03:28:11" (1/1) ... [2025-01-24 03:28:11,348 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-01-24 03:28:11,481 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/popl20-more-buffer-series3.wvr.c[4403,4416] [2025-01-24 03:28:11,490 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-24 03:28:11,498 INFO L200 MainTranslator]: Completed pre-run [2025-01-24 03:28:11,558 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/popl20-more-buffer-series3.wvr.c[4403,4416] [2025-01-24 03:28:11,560 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-24 03:28:11,577 INFO L204 MainTranslator]: Completed translation [2025-01-24 03:28:11,577 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:28:11 WrapperNode [2025-01-24 03:28:11,578 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-01-24 03:28:11,580 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-01-24 03:28:11,580 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-01-24 03:28:11,580 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-01-24 03:28:11,584 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:28:11" (1/1) ... [2025-01-24 03:28:11,595 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:28:11" (1/1) ... [2025-01-24 03:28:11,613 INFO L138 Inliner]: procedures = 26, calls = 67, calls flagged for inlining = 22, calls inlined = 28, statements flattened = 319 [2025-01-24 03:28:11,614 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-01-24 03:28:11,615 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-01-24 03:28:11,615 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-01-24 03:28:11,615 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-01-24 03:28:11,619 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:28:11" (1/1) ... [2025-01-24 03:28:11,619 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:28:11" (1/1) ... [2025-01-24 03:28:11,622 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:28:11" (1/1) ... [2025-01-24 03:28:11,622 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:28:11" (1/1) ... [2025-01-24 03:28:11,627 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:28:11" (1/1) ... [2025-01-24 03:28:11,628 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:28:11" (1/1) ... [2025-01-24 03:28:11,630 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:28:11" (1/1) ... [2025-01-24 03:28:11,631 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:28:11" (1/1) ... [2025-01-24 03:28:11,632 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:28:11" (1/1) ... [2025-01-24 03:28:11,634 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-01-24 03:28:11,634 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-01-24 03:28:11,635 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-01-24 03:28:11,635 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-01-24 03:28:11,635 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:28:11" (1/1) ... [2025-01-24 03:28:11,639 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-01-24 03:28:11,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:28:11,667 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 03:28:11,669 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 03:28:11,687 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-01-24 03:28:11,687 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2025-01-24 03:28:11,687 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2025-01-24 03:28:11,687 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-01-24 03:28:11,688 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-01-24 03:28:11,688 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-01-24 03:28:11,688 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-01-24 03:28:11,688 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2025-01-24 03:28:11,688 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2025-01-24 03:28:11,688 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2025-01-24 03:28:11,688 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2025-01-24 03:28:11,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2025-01-24 03:28:11,688 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2025-01-24 03:28:11,688 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2025-01-24 03:28:11,688 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-01-24 03:28:11,689 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-01-24 03:28:11,689 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-01-24 03:28:11,690 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 03:28:11,786 INFO L234 CfgBuilder]: Building ICFG [2025-01-24 03:28:11,788 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-01-24 03:28:12,168 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-01-24 03:28:12,168 INFO L283 CfgBuilder]: Performing block encoding [2025-01-24 03:28:12,441 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-01-24 03:28:12,441 INFO L312 CfgBuilder]: Removed 0 assume(true) statements. [2025-01-24 03:28:12,442 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.01 03:28:12 BoogieIcfgContainer [2025-01-24 03:28:12,442 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-01-24 03:28:12,443 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-01-24 03:28:12,444 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-01-24 03:28:12,447 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-01-24 03:28:12,447 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.01 03:28:11" (1/3) ... [2025-01-24 03:28:12,447 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5b06d933 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.01 03:28:12, skipping insertion in model container [2025-01-24 03:28:12,448 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:28:11" (2/3) ... [2025-01-24 03:28:12,448 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5b06d933 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.01 03:28:12, skipping insertion in model container [2025-01-24 03:28:12,448 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.01 03:28:12" (3/3) ... [2025-01-24 03:28:12,449 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-more-buffer-series3.wvr.c [2025-01-24 03:28:12,459 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-01-24 03:28:12,460 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-more-buffer-series3.wvr.c that has 5 procedures, 46 locations, 1 initial locations, 7 loop locations, and 1 error locations. [2025-01-24 03:28:12,460 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-01-24 03:28:12,505 INFO L143 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2025-01-24 03:28:12,535 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-24 03:28:12,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-01-24 03:28:12,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:28:12,538 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 03:28:12,540 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 03:28:12,606 INFO L177 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2025-01-24 03:28:12,616 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2025-01-24 03:28:12,621 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;@208132b1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-24 03:28:12,621 INFO L334 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2025-01-24 03:28:13,658 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-24 03:28:13,659 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:28:13,660 INFO L139 ounterexampleChecker]: Examining path program with hash 2024690416, occurence #1 [2025-01-24 03:28:13,660 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-24 03:28:13,660 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:28:13,663 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:13,663 INFO L85 PathProgramCache]: Analyzing trace with hash -1797658143, now seen corresponding path program 1 times [2025-01-24 03:28:13,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:28:13,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202741249] [2025-01-24 03:28:13,668 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:13,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:13,745 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 163 statements into 1 equivalence classes. [2025-01-24 03:28:13,996 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 163 of 163 statements. [2025-01-24 03:28:13,996 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:13,996 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:14,778 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 03:28:14,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:28:14,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202741249] [2025-01-24 03:28:14,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202741249] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-24 03:28:14,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-24 03:28:14,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-01-24 03:28:14,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667528777] [2025-01-24 03:28:14,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-24 03:28:14,786 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-01-24 03:28:14,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:28:14,799 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-01-24 03:28:14,799 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-01-24 03:28:14,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:28:14,801 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:28:14,803 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 5 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-24 03:28:14,803 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:28:14,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:14,923 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-01-24 03:28:14,924 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-24 03:28:14,924 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:28:14,924 INFO L139 ounterexampleChecker]: Examining path program with hash 2024690416, occurence #2 [2025-01-24 03:28:14,924 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 03:28:14,924 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 03:28:14,925 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:28:14,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-24 03:28:14,925 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:28:14,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-01-24 03:28:14,935 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:14,935 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-24 03:28:14,935 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:14,935 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 13 [2025-01-24 03:28:14,935 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:14,935 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-01-24 03:28:14,935 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:14,935 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2025-01-24 03:28:15,011 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:15,011 INFO L85 PathProgramCache]: Analyzing trace with hash 1304631067, now seen corresponding path program 1 times [2025-01-24 03:28:15,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:28:15,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960432799] [2025-01-24 03:28:15,012 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:15,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:15,022 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 66 statements into 1 equivalence classes. [2025-01-24 03:28:15,044 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 66 of 66 statements. [2025-01-24 03:28:15,045 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:15,045 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:15,197 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-24 03:28:15,198 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:28:15,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960432799] [2025-01-24 03:28:15,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960432799] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-24 03:28:15,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-24 03:28:15,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-01-24 03:28:15,199 INFO L172 ounterexampleChecker]: Successfully proved commutativity at non-minimality point 65. Constructing proof automaton... [2025-01-24 03:28:15,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-24 03:28:15,200 INFO L311 artialOrderCegarLoop]: Commutativity proof succeeded, skipping feasibility check. [2025-01-24 03:28:15,200 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-24 03:28:15,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SMTINTERPOL [2025-01-24 03:28:15,201 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-24 03:28:15,202 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-24 03:28:15,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:28:15,203 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:28:15,203 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-24 03:28:15,203 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:15,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:28:15,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:15,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:15,312 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-01-24 03:28:15,312 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-24 03:28:15,312 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:28:15,313 INFO L139 ounterexampleChecker]: Examining path program with hash 2024690416, occurence #3 [2025-01-24 03:28:15,313 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 03:28:15,313 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 03:28:15,313 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:28:15,313 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-24 03:28:15,313 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:28:15,313 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-24 03:28:15,313 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:15,313 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-24 03:28:15,313 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:15,313 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-01-24 03:28:15,313 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:15,313 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2025-01-24 03:28:15,313 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:15,313 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2025-01-24 03:28:15,366 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:15,366 INFO L85 PathProgramCache]: Analyzing trace with hash -2095538082, now seen corresponding path program 1 times [2025-01-24 03:28:15,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:28:15,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637429188] [2025-01-24 03:28:15,367 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:15,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:15,383 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 67 statements into 1 equivalence classes. [2025-01-24 03:28:15,403 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 67 of 67 statements. [2025-01-24 03:28:15,404 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:15,404 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:15,625 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-24 03:28:15,626 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:28:15,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637429188] [2025-01-24 03:28:15,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637429188] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:15,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [407329428] [2025-01-24 03:28:15,627 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:15,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:15,640 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 67 statements into 1 equivalence classes. [2025-01-24 03:28:15,700 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 67 of 67 statements. [2025-01-24 03:28:15,700 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:15,700 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:15,703 INFO L256 TraceCheckSpWp]: Trace formula consists of 401 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-01-24 03:28:15,706 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:28:15,831 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-24 03:28:15,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [407329428] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:15,833 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:28:15,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2025-01-24 03:28:15,834 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:28:15,834 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 77 [2025-01-24 03:28:15,866 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:15,866 INFO L85 PathProgramCache]: Analyzing trace with hash 718884902, now seen corresponding path program 1 times [2025-01-24 03:28:15,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:28:15,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270211413] [2025-01-24 03:28:15,867 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:15,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:15,883 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 78 statements into 1 equivalence classes. [2025-01-24 03:28:15,901 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 78 of 78 statements. [2025-01-24 03:28:15,901 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:15,901 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:16,152 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-24 03:28:16,152 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:28:16,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270211413] [2025-01-24 03:28:16,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270211413] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:16,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [727567240] [2025-01-24 03:28:16,153 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:16,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:16,165 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 78 statements into 1 equivalence classes. [2025-01-24 03:28:16,189 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 78 of 78 statements. [2025-01-24 03:28:16,190 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:16,190 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:16,191 INFO L256 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-01-24 03:28:16,193 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:28:16,299 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-24 03:28:16,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [727567240] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:16,300 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:28:16,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2025-01-24 03:28:16,300 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:28:16,300 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2025-01-24 03:28:16,361 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:16,361 INFO L85 PathProgramCache]: Analyzing trace with hash 810593629, now seen corresponding path program 1 times [2025-01-24 03:28:16,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:28:16,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22584135] [2025-01-24 03:28:16,362 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:16,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:16,371 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 79 statements into 1 equivalence classes. [2025-01-24 03:28:16,402 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 79 of 79 statements. [2025-01-24 03:28:16,403 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:16,403 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:16,605 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-24 03:28:16,606 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:28:16,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22584135] [2025-01-24 03:28:16,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22584135] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:16,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [302274443] [2025-01-24 03:28:16,606 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:16,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:16,615 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 79 statements into 1 equivalence classes. [2025-01-24 03:28:16,651 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 79 of 79 statements. [2025-01-24 03:28:16,652 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:16,652 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:16,653 INFO L256 TraceCheckSpWp]: Trace formula consists of 439 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-01-24 03:28:16,655 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:28:16,758 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-24 03:28:16,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [302274443] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:16,758 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:28:16,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2025-01-24 03:28:16,758 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:28:16,759 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 86 [2025-01-24 03:28:16,797 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:16,797 INFO L85 PathProgramCache]: Analyzing trace with hash 843254688, now seen corresponding path program 1 times [2025-01-24 03:28:16,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:28:16,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686747878] [2025-01-24 03:28:16,797 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:16,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:16,807 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 87 statements into 1 equivalence classes. [2025-01-24 03:28:16,825 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 87 of 87 statements. [2025-01-24 03:28:16,825 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:16,825 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:17,054 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-24 03:28:17,054 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:28:17,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686747878] [2025-01-24 03:28:17,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686747878] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:17,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [950200225] [2025-01-24 03:28:17,055 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:17,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:17,066 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 87 statements into 1 equivalence classes. [2025-01-24 03:28:17,101 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 87 of 87 statements. [2025-01-24 03:28:17,102 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:17,102 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:17,104 INFO L256 TraceCheckSpWp]: Trace formula consists of 468 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-01-24 03:28:17,109 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:28:17,223 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-24 03:28:17,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [950200225] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:17,224 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:28:17,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2025-01-24 03:28:17,224 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:28:17,225 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 97 is hopeless, skipping. [2025-01-24 03:28:17,225 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 98 is hopeless, skipping. [2025-01-24 03:28:17,225 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 107 is hopeless, skipping. [2025-01-24 03:28:17,225 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 115 [2025-01-24 03:28:17,273 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:17,274 INFO L85 PathProgramCache]: Analyzing trace with hash -968225041, now seen corresponding path program 1 times [2025-01-24 03:28:17,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:28:17,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264531998] [2025-01-24 03:28:17,274 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:17,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:17,291 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 116 statements into 1 equivalence classes. [2025-01-24 03:28:17,343 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 116 of 116 statements. [2025-01-24 03:28:17,345 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:17,345 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:17,622 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-24 03:28:17,622 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:28:17,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264531998] [2025-01-24 03:28:17,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264531998] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:17,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2021093908] [2025-01-24 03:28:17,623 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:17,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:17,637 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 116 statements into 1 equivalence classes. [2025-01-24 03:28:17,683 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 116 of 116 statements. [2025-01-24 03:28:17,684 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:17,684 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:17,686 INFO L256 TraceCheckSpWp]: Trace formula consists of 576 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-01-24 03:28:17,691 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:28:17,799 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-24 03:28:17,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2021093908] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:17,800 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:28:17,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2025-01-24 03:28:17,800 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:28:17,801 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 124 [2025-01-24 03:28:17,876 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:17,877 INFO L85 PathProgramCache]: Analyzing trace with hash -128074085, now seen corresponding path program 1 times [2025-01-24 03:28:17,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:28:17,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702729953] [2025-01-24 03:28:17,877 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:17,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:17,890 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 125 statements into 1 equivalence classes. [2025-01-24 03:28:17,914 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 125 of 125 statements. [2025-01-24 03:28:17,914 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:17,914 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:18,172 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-24 03:28:18,172 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:28:18,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702729953] [2025-01-24 03:28:18,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702729953] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:18,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1587903410] [2025-01-24 03:28:18,172 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:18,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:18,185 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 125 statements into 1 equivalence classes. [2025-01-24 03:28:18,216 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 125 of 125 statements. [2025-01-24 03:28:18,216 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:18,216 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:18,219 INFO L256 TraceCheckSpWp]: Trace formula consists of 611 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-01-24 03:28:18,221 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:28:18,327 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-24 03:28:18,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1587903410] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:18,329 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:28:18,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2025-01-24 03:28:18,329 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:28:18,329 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 145 is hopeless, skipping. [2025-01-24 03:28:18,329 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 149 is hopeless, skipping. [2025-01-24 03:28:18,329 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 161 [2025-01-24 03:28:18,329 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:18,329 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 163 [2025-01-24 03:28:18,329 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:28:18,329 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 03:28:18,329 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:28:18,330 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:18,330 INFO L85 PathProgramCache]: Analyzing trace with hash -1380858396, now seen corresponding path program 1 times [2025-01-24 03:28:18,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:28:18,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383608909] [2025-01-24 03:28:18,330 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:18,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:18,345 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 165 statements into 1 equivalence classes. [2025-01-24 03:28:18,379 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 165 of 165 statements. [2025-01-24 03:28:18,379 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:18,379 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:18,728 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-24 03:28:18,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:28:18,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383608909] [2025-01-24 03:28:18,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383608909] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:18,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [970226987] [2025-01-24 03:28:18,729 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:18,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:28:18,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:28:18,740 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 03:28:18,741 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 03:28:18,831 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 165 statements into 1 equivalence classes. [2025-01-24 03:28:18,922 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 165 of 165 statements. [2025-01-24 03:28:18,922 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:18,922 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:18,927 INFO L256 TraceCheckSpWp]: Trace formula consists of 782 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-01-24 03:28:18,929 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:28:19,042 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-24 03:28:19,043 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 03:28:19,156 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-24 03:28:19,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [970226987] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 03:28:19,157 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 03:28:19,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2025-01-24 03:28:19,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821271944] [2025-01-24 03:28:19,157 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 03:28:19,158 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-01-24 03:28:19,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:28:19,158 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-01-24 03:28:19,159 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2025-01-24 03:28:19,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:28:19,159 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:28:19,159 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.0) internal successors, (105), 14 states have internal predecessors, (105), 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 03:28:19,159 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:19,159 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:19,159 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:28:19,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:19,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:19,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:28:19,315 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-01-24 03:28:19,508 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,SelfDestructingSolverStorable3,SelfDestructingSolverStorable2,SelfDestructingSolverStorable8,SelfDestructingSolverStorable7,SelfDestructingSolverStorable6,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5,SelfDestructingSolverStorable10,SelfDestructingSolverStorable11,SelfDestructingSolverStorable12,SelfDestructingSolverStorable9,SelfDestructingSolverStorable13,SelfDestructingSolverStorable14 [2025-01-24 03:28:19,509 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-24 03:28:19,509 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:28:19,509 INFO L139 ounterexampleChecker]: Examining path program with hash 2024690416, occurence #4 [2025-01-24 03:28:19,509 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 03:28:19,509 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 03:28:19,509 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:28:19,509 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2025-01-24 03:28:19,509 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:28:19,509 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-24 03:28:19,510 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:19,510 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-01-24 03:28:19,510 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:19,510 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2025-01-24 03:28:19,510 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:19,510 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-01-24 03:28:19,510 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:19,510 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-01-24 03:28:19,570 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:19,571 INFO L85 PathProgramCache]: Analyzing trace with hash -508385485, now seen corresponding path program 1 times [2025-01-24 03:28:19,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:28:19,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394735394] [2025-01-24 03:28:19,571 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:19,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:19,585 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 68 statements into 1 equivalence classes. [2025-01-24 03:28:19,597 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 68 of 68 statements. [2025-01-24 03:28:19,597 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:19,597 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:19,765 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-24 03:28:19,765 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:28:19,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394735394] [2025-01-24 03:28:19,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394735394] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:19,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1115619465] [2025-01-24 03:28:19,766 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:19,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:19,774 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 68 statements into 1 equivalence classes. [2025-01-24 03:28:19,788 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 68 of 68 statements. [2025-01-24 03:28:19,788 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:19,789 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:19,790 INFO L256 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-01-24 03:28:19,791 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:28:19,928 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-24 03:28:19,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1115619465] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:19,929 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:28:19,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2025-01-24 03:28:19,929 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:28:19,929 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2025-01-24 03:28:19,959 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:19,960 INFO L85 PathProgramCache]: Analyzing trace with hash -1909423723, now seen corresponding path program 1 times [2025-01-24 03:28:19,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:28:19,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147588041] [2025-01-24 03:28:19,960 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:19,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:19,969 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 79 statements into 1 equivalence classes. [2025-01-24 03:28:19,981 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 79 of 79 statements. [2025-01-24 03:28:19,981 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:19,981 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:20,111 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-24 03:28:20,111 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:28:20,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147588041] [2025-01-24 03:28:20,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147588041] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:20,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1703196751] [2025-01-24 03:28:20,112 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:20,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:20,120 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 79 statements into 1 equivalence classes. [2025-01-24 03:28:20,136 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 79 of 79 statements. [2025-01-24 03:28:20,136 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:20,136 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:20,138 INFO L256 TraceCheckSpWp]: Trace formula consists of 441 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-01-24 03:28:20,139 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:28:20,255 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-24 03:28:20,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1703196751] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:20,255 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:28:20,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2025-01-24 03:28:20,255 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:28:20,255 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2025-01-24 03:28:20,315 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:20,315 INFO L85 PathProgramCache]: Analyzing trace with hash 937404338, now seen corresponding path program 1 times [2025-01-24 03:28:20,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:28:20,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617474669] [2025-01-24 03:28:20,315 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:20,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:20,324 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 80 statements into 1 equivalence classes. [2025-01-24 03:28:20,336 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 80 of 80 statements. [2025-01-24 03:28:20,336 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:20,336 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:20,544 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-24 03:28:20,545 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:28:20,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617474669] [2025-01-24 03:28:20,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617474669] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:20,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [850321666] [2025-01-24 03:28:20,545 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:20,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:20,558 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 80 statements into 1 equivalence classes. [2025-01-24 03:28:20,574 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 80 of 80 statements. [2025-01-24 03:28:20,574 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:20,574 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:20,576 INFO L256 TraceCheckSpWp]: Trace formula consists of 448 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-01-24 03:28:20,577 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:28:20,772 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-24 03:28:20,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [850321666] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:20,773 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:28:20,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2025-01-24 03:28:20,774 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:28:20,774 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 87 [2025-01-24 03:28:20,810 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:20,810 INFO L85 PathProgramCache]: Analyzing trace with hash 1847661301, now seen corresponding path program 1 times [2025-01-24 03:28:20,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:28:20,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663451737] [2025-01-24 03:28:20,810 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:20,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:20,820 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 88 statements into 1 equivalence classes. [2025-01-24 03:28:20,834 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 88 of 88 statements. [2025-01-24 03:28:20,834 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:20,834 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:20,983 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-24 03:28:20,983 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:28:20,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663451737] [2025-01-24 03:28:20,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663451737] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:20,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2079357661] [2025-01-24 03:28:20,984 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:20,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:20,993 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 88 statements into 1 equivalence classes. [2025-01-24 03:28:21,009 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 88 of 88 statements. [2025-01-24 03:28:21,009 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:21,009 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:21,011 INFO L256 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-01-24 03:28:21,012 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:28:21,124 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-24 03:28:21,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2079357661] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:21,124 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:28:21,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2025-01-24 03:28:21,124 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:28:21,124 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 98 is hopeless, skipping. [2025-01-24 03:28:21,124 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 99 is hopeless, skipping. [2025-01-24 03:28:21,125 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 108 is hopeless, skipping. [2025-01-24 03:28:21,125 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 116 [2025-01-24 03:28:21,165 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:21,165 INFO L85 PathProgramCache]: Analyzing trace with hash 621695646, now seen corresponding path program 1 times [2025-01-24 03:28:21,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:28:21,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923223936] [2025-01-24 03:28:21,165 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:21,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:21,176 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 117 statements into 1 equivalence classes. [2025-01-24 03:28:21,193 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 117 of 117 statements. [2025-01-24 03:28:21,193 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:21,193 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:21,383 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-24 03:28:21,383 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:28:21,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923223936] [2025-01-24 03:28:21,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923223936] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:21,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1202196603] [2025-01-24 03:28:21,383 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:21,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:21,397 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 117 statements into 1 equivalence classes. [2025-01-24 03:28:21,420 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 117 of 117 statements. [2025-01-24 03:28:21,420 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:21,420 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:21,423 INFO L256 TraceCheckSpWp]: Trace formula consists of 585 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-01-24 03:28:21,425 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:28:21,543 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-24 03:28:21,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1202196603] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:21,544 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:28:21,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2025-01-24 03:28:21,544 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:28:21,544 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 125 [2025-01-24 03:28:21,609 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:21,609 INFO L85 PathProgramCache]: Analyzing trace with hash -4244560, now seen corresponding path program 1 times [2025-01-24 03:28:21,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:28:21,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18146375] [2025-01-24 03:28:21,610 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:21,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:21,624 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 126 statements into 1 equivalence classes. [2025-01-24 03:28:21,644 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 126 of 126 statements. [2025-01-24 03:28:21,644 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:21,644 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:21,845 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-24 03:28:21,846 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:28:21,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18146375] [2025-01-24 03:28:21,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18146375] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:21,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2106150433] [2025-01-24 03:28:21,846 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:21,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:21,862 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 126 statements into 1 equivalence classes. [2025-01-24 03:28:21,898 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 126 of 126 statements. [2025-01-24 03:28:21,898 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:21,898 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:21,901 INFO L256 TraceCheckSpWp]: Trace formula consists of 620 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-01-24 03:28:21,903 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:28:22,032 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-24 03:28:22,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2106150433] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:22,033 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:28:22,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2025-01-24 03:28:22,034 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:28:22,034 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 146 is hopeless, skipping. [2025-01-24 03:28:22,034 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 150 is hopeless, skipping. [2025-01-24 03:28:22,034 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 162 [2025-01-24 03:28:22,034 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:22,034 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 164 [2025-01-24 03:28:22,034 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:28:22,034 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 03:28:22,034 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:28:22,034 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:22,034 INFO L85 PathProgramCache]: Analyzing trace with hash -621624345, now seen corresponding path program 2 times [2025-01-24 03:28:22,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:28:22,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829897722] [2025-01-24 03:28:22,035 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-24 03:28:22,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:22,058 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 166 statements into 2 equivalence classes. [2025-01-24 03:28:22,098 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 163 of 166 statements. [2025-01-24 03:28:22,099 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-01-24 03:28:22,099 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:22,328 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-24 03:28:22,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:28:22,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829897722] [2025-01-24 03:28:22,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829897722] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-24 03:28:22,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-24 03:28:22,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-01-24 03:28:22,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779160450] [2025-01-24 03:28:22,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-24 03:28:22,329 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-01-24 03:28:22,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:28:22,330 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-01-24 03:28:22,330 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2025-01-24 03:28:22,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:28:22,330 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:28:22,330 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 4 states have internal predecessors, (73), 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 03:28:22,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:22,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:22,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:28:22,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:28:22,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:22,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:22,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:28:22,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:22,485 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,SelfDestructingSolverStorable18,SelfDestructingSolverStorable19,SelfDestructingSolverStorable21,SelfDestructingSolverStorable22,SelfDestructingSolverStorable23,SelfDestructingSolverStorable24,SelfDestructingSolverStorable25,SelfDestructingSolverStorable15,SelfDestructingSolverStorable26,SelfDestructingSolverStorable16,SelfDestructingSolverStorable27,SelfDestructingSolverStorable17 [2025-01-24 03:28:22,486 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-24 03:28:22,486 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:28:22,486 INFO L139 ounterexampleChecker]: Examining path program with hash -1435331895, occurence #1 [2025-01-24 03:28:22,486 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-24 03:28:22,486 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:28:22,486 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:22,487 INFO L85 PathProgramCache]: Analyzing trace with hash -710050407, now seen corresponding path program 3 times [2025-01-24 03:28:22,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:28:22,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115112719] [2025-01-24 03:28:22,487 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-24 03:28:22,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:22,503 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 205 statements into 4 equivalence classes. [2025-01-24 03:28:22,812 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 169 of 205 statements. [2025-01-24 03:28:22,813 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-01-24 03:28:22,813 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:23,327 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2025-01-24 03:28:23,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:28:23,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115112719] [2025-01-24 03:28:23,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115112719] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:23,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [169394051] [2025-01-24 03:28:23,328 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-24 03:28:23,328 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:28:23,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:28:23,331 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 03:28:23,332 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 03:28:23,425 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 205 statements into 4 equivalence classes. [2025-01-24 03:28:23,509 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 169 of 205 statements. [2025-01-24 03:28:23,510 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-01-24 03:28:23,510 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:23,513 INFO L256 TraceCheckSpWp]: Trace formula consists of 808 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-01-24 03:28:23,516 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:28:24,182 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 16 proven. 3 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2025-01-24 03:28:24,182 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 03:28:24,798 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2025-01-24 03:28:24,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [169394051] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 03:28:24,799 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 03:28:24,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 17] total 48 [2025-01-24 03:28:24,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174364054] [2025-01-24 03:28:24,799 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 03:28:24,799 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2025-01-24 03:28:24,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:28:24,800 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2025-01-24 03:28:24,801 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=454, Invalid=1802, Unknown=0, NotChecked=0, Total=2256 [2025-01-24 03:28:24,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:28:24,801 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:28:24,801 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 8.166666666666666) internal successors, (392), 48 states have internal predecessors, (392), 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 03:28:24,802 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:24,802 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:24,802 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:28:24,802 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:24,802 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:28:25,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:25,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:25,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:28:25,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:25,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-24 03:28:25,414 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 03:28:25,603 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2025-01-24 03:28:25,603 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-24 03:28:25,603 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:28:25,604 INFO L139 ounterexampleChecker]: Examining path program with hash -1435331895, occurence #2 [2025-01-24 03:28:25,604 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 03:28:25,604 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 03:28:25,604 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:28:25,604 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-24 03:28:25,604 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:28:25,604 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-24 03:28:25,604 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:25,604 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-24 03:28:25,604 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:25,604 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-01-24 03:28:25,604 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:25,604 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-01-24 03:28:25,604 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:25,604 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 119 [2025-01-24 03:28:25,633 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:25,633 INFO L85 PathProgramCache]: Analyzing trace with hash 1099897512, now seen corresponding path program 1 times [2025-01-24 03:28:25,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:28:25,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322510166] [2025-01-24 03:28:25,634 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:25,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:25,645 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 120 statements into 1 equivalence classes. [2025-01-24 03:28:25,674 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 120 of 120 statements. [2025-01-24 03:28:25,674 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:25,674 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:25,880 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2025-01-24 03:28:25,881 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:28:25,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322510166] [2025-01-24 03:28:25,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322510166] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:25,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [553812732] [2025-01-24 03:28:25,881 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:25,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:25,893 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 120 statements into 1 equivalence classes. [2025-01-24 03:28:25,921 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 120 of 120 statements. [2025-01-24 03:28:25,922 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:25,922 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:25,924 INFO L256 TraceCheckSpWp]: Trace formula consists of 605 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-01-24 03:28:25,928 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:28:26,071 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2025-01-24 03:28:26,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [553812732] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:26,071 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:28:26,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2025-01-24 03:28:26,071 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:28:26,072 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 120 [2025-01-24 03:28:26,141 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:26,141 INFO L85 PathProgramCache]: Analyzing trace with hash -262918579, now seen corresponding path program 1 times [2025-01-24 03:28:26,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:28:26,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306662875] [2025-01-24 03:28:26,142 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:26,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:26,153 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 121 statements into 1 equivalence classes. [2025-01-24 03:28:26,175 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 121 of 121 statements. [2025-01-24 03:28:26,175 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:26,175 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:26,371 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2025-01-24 03:28:26,372 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:28:26,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306662875] [2025-01-24 03:28:26,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306662875] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:26,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [332284754] [2025-01-24 03:28:26,372 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:26,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:26,383 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 121 statements into 1 equivalence classes. [2025-01-24 03:28:26,411 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 121 of 121 statements. [2025-01-24 03:28:26,411 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:26,411 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:26,413 INFO L256 TraceCheckSpWp]: Trace formula consists of 612 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-01-24 03:28:26,415 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:28:26,563 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2025-01-24 03:28:26,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [332284754] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:26,564 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:28:26,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2025-01-24 03:28:26,564 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:28:26,564 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 129 [2025-01-24 03:28:26,595 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:26,596 INFO L85 PathProgramCache]: Analyzing trace with hash 1193419239, now seen corresponding path program 1 times [2025-01-24 03:28:26,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:28:26,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726951968] [2025-01-24 03:28:26,596 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:26,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:26,607 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 130 statements into 1 equivalence classes. [2025-01-24 03:28:26,628 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 130 of 130 statements. [2025-01-24 03:28:26,628 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:26,628 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:26,848 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2025-01-24 03:28:26,848 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:28:26,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726951968] [2025-01-24 03:28:26,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726951968] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:26,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1586549875] [2025-01-24 03:28:26,849 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:26,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:26,860 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 130 statements into 1 equivalence classes. [2025-01-24 03:28:26,885 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 130 of 130 statements. [2025-01-24 03:28:26,885 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:26,885 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:26,887 INFO L256 TraceCheckSpWp]: Trace formula consists of 652 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-01-24 03:28:26,890 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:28:27,035 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2025-01-24 03:28:27,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1586549875] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:27,035 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:28:27,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2025-01-24 03:28:27,036 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:28:27,036 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 137 [2025-01-24 03:28:27,073 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:27,074 INFO L85 PathProgramCache]: Analyzing trace with hash -226377441, now seen corresponding path program 1 times [2025-01-24 03:28:27,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:28:27,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223863008] [2025-01-24 03:28:27,074 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:27,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:27,086 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 138 statements into 1 equivalence classes. [2025-01-24 03:28:27,109 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 138 of 138 statements. [2025-01-24 03:28:27,109 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:27,109 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:27,215 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2025-01-24 03:28:27,215 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:28:27,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223863008] [2025-01-24 03:28:27,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223863008] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-24 03:28:27,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-24 03:28:27,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-24 03:28:27,216 INFO L172 ounterexampleChecker]: Successfully proved commutativity at non-minimality point 137. Constructing proof automaton... [2025-01-24 03:28:27,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-24 03:28:27,216 INFO L311 artialOrderCegarLoop]: Commutativity proof succeeded, skipping feasibility check. [2025-01-24 03:28:27,216 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-24 03:28:27,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SMTINTERPOL [2025-01-24 03:28:27,217 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-24 03:28:27,217 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-01-24 03:28:27,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:28:27,217 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:28:27,217 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 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 03:28:27,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:27,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:27,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:28:27,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:27,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-24 03:28:27,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:28:27,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:27,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:27,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:28:27,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:27,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-24 03:28:27,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:27,681 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,SelfDestructingSolverStorable30,SelfDestructingSolverStorable31,SelfDestructingSolverStorable32,SelfDestructingSolverStorable33,SelfDestructingSolverStorable34,SelfDestructingSolverStorable35 [2025-01-24 03:28:27,681 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-24 03:28:27,681 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:28:27,681 INFO L139 ounterexampleChecker]: Examining path program with hash -992435506, occurence #1 [2025-01-24 03:28:27,681 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-24 03:28:27,681 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:28:27,681 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:27,681 INFO L85 PathProgramCache]: Analyzing trace with hash -1168808429, now seen corresponding path program 4 times [2025-01-24 03:28:27,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:28:27,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377628668] [2025-01-24 03:28:27,682 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-24 03:28:27,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:27,692 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 80 statements into 2 equivalence classes. [2025-01-24 03:28:27,706 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 80 of 80 statements. [2025-01-24 03:28:27,706 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-24 03:28:27,707 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:27,843 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2025-01-24 03:28:27,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:28:27,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377628668] [2025-01-24 03:28:27,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377628668] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:27,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2012109902] [2025-01-24 03:28:27,843 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-24 03:28:27,844 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:28:27,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:28:27,845 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 03:28:27,847 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 03:28:27,918 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 80 statements into 2 equivalence classes. [2025-01-24 03:28:27,958 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 80 of 80 statements. [2025-01-24 03:28:27,958 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-24 03:28:27,958 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:27,961 INFO L256 TraceCheckSpWp]: Trace formula consists of 495 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-01-24 03:28:27,963 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:28:28,100 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2025-01-24 03:28:28,100 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 03:28:28,226 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2025-01-24 03:28:28,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2012109902] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 03:28:28,227 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 03:28:28,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2025-01-24 03:28:28,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153219888] [2025-01-24 03:28:28,227 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 03:28:28,228 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-01-24 03:28:28,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:28:28,228 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-01-24 03:28:28,228 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=314, Unknown=0, NotChecked=0, Total=420 [2025-01-24 03:28:28,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:28:28,229 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:28:28,229 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 6.285714285714286) internal successors, (132), 21 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-24 03:28:28,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:28,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:28,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:28:28,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:28,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-24 03:28:28,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:28,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:28:28,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:28,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:28,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:28:28,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:28,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-24 03:28:28,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:28,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:28:28,391 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2025-01-24 03:28:28,588 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,5 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:28:28,588 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-24 03:28:28,588 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:28:28,588 INFO L139 ounterexampleChecker]: Examining path program with hash -992435506, occurence #2 [2025-01-24 03:28:28,589 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 03:28:28,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 03:28:28,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:28:28,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-24 03:28:28,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:28:28,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 13 [2025-01-24 03:28:28,589 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:28,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-01-24 03:28:28,589 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:28,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 21 [2025-01-24 03:28:28,589 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:28,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-01-24 03:28:28,590 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:28,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2025-01-24 03:28:28,590 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:28,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2025-01-24 03:28:28,590 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:28:28,590 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 03:28:28,590 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:28:28,590 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:28,590 INFO L85 PathProgramCache]: Analyzing trace with hash 1333919533, now seen corresponding path program 5 times [2025-01-24 03:28:28,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:28:28,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730823229] [2025-01-24 03:28:28,590 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-24 03:28:28,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:28,603 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 81 statements into 4 equivalence classes. [2025-01-24 03:28:28,623 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) and asserted 81 of 81 statements. [2025-01-24 03:28:28,623 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2025-01-24 03:28:28,623 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:28,833 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2025-01-24 03:28:28,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:28:28,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730823229] [2025-01-24 03:28:28,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730823229] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-24 03:28:28,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-24 03:28:28,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-01-24 03:28:28,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774026636] [2025-01-24 03:28:28,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-24 03:28:28,834 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-01-24 03:28:28,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:28:28,834 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-01-24 03:28:28,834 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2025-01-24 03:28:28,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:28:28,834 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:28:28,835 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 6 states have internal predecessors, (60), 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 03:28:28,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:28,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:28,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:28:28,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:28,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-24 03:28:28,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:28,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:28:28,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:28:28,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:28,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:28,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:28:28,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:28,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-24 03:28:28,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:28,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:28:28,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:28:28,949 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2025-01-24 03:28:28,949 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-24 03:28:28,949 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:28:28,949 INFO L139 ounterexampleChecker]: Examining path program with hash -992435506, occurence #3 [2025-01-24 03:28:28,949 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 03:28:28,949 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 03:28:28,949 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:28:28,949 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-24 03:28:28,949 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:28:28,949 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-01-24 03:28:28,949 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:28,949 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2025-01-24 03:28:28,949 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:28,949 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-01-24 03:28:28,949 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:28,949 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-01-24 03:28:28,949 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:28,949 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2025-01-24 03:28:28,949 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:28,949 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 80 [2025-01-24 03:28:28,949 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:28:28,949 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 03:28:28,949 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:28:28,950 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:28,950 INFO L85 PathProgramCache]: Analyzing trace with hash 1601576879, now seen corresponding path program 1 times [2025-01-24 03:28:28,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:28:28,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225454177] [2025-01-24 03:28:28,950 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:28,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:28,963 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 82 statements into 1 equivalence classes. [2025-01-24 03:28:28,994 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 82 of 82 statements. [2025-01-24 03:28:28,995 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:28,995 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:29,344 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2025-01-24 03:28:29,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:28:29,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225454177] [2025-01-24 03:28:29,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225454177] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:29,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [222758991] [2025-01-24 03:28:29,345 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:29,345 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:28:29,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:28:29,347 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 03:28:29,348 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 03:28:29,424 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 82 statements into 1 equivalence classes. [2025-01-24 03:28:29,465 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 82 of 82 statements. [2025-01-24 03:28:29,466 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:29,466 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:29,468 INFO L256 TraceCheckSpWp]: Trace formula consists of 513 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-01-24 03:28:29,469 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:28:29,685 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2025-01-24 03:28:29,686 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 03:28:29,954 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2025-01-24 03:28:29,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [222758991] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 03:28:29,954 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 03:28:29,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 9, 12] total 33 [2025-01-24 03:28:29,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077591592] [2025-01-24 03:28:29,955 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 03:28:29,955 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2025-01-24 03:28:29,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:28:29,955 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2025-01-24 03:28:29,957 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=235, Invalid=887, Unknown=0, NotChecked=0, Total=1122 [2025-01-24 03:28:29,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:28:29,957 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:28:29,957 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 5.9411764705882355) internal successors, (202), 33 states have internal predecessors, (202), 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 03:28:29,957 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:29,957 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:29,957 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:28:29,957 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:29,957 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-24 03:28:29,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:29,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:28:29,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:28:29,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:28:30,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:30,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:30,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:28:30,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:30,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-24 03:28:30,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:30,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:28:30,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:28:30,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-01-24 03:28:30,407 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 03:28:30,601 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2025-01-24 03:28:30,601 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-24 03:28:30,601 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:28:30,601 INFO L139 ounterexampleChecker]: Examining path program with hash 340633022, occurence #1 [2025-01-24 03:28:30,601 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-24 03:28:30,601 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:28:30,602 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:30,602 INFO L85 PathProgramCache]: Analyzing trace with hash -2129577943, now seen corresponding path program 2 times [2025-01-24 03:28:30,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:28:30,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883269859] [2025-01-24 03:28:30,602 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-24 03:28:30,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:30,616 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 73 statements into 2 equivalence classes. [2025-01-24 03:28:30,624 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 47 of 73 statements. [2025-01-24 03:28:30,624 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-01-24 03:28:30,624 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:30,878 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2025-01-24 03:28:30,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:28:30,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883269859] [2025-01-24 03:28:30,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883269859] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-24 03:28:30,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-24 03:28:30,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-24 03:28:30,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133645295] [2025-01-24 03:28:30,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-24 03:28:30,879 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-01-24 03:28:30,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:28:30,879 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-01-24 03:28:30,879 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2025-01-24 03:28:30,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:28:30,879 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:28:30,879 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 9 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-24 03:28:30,879 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:30,879 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:30,879 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:28:30,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:30,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-24 03:28:30,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:30,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:28:30,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:28:30,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-01-24 03:28:30,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:28:32,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:32,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:32,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:28:32,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:32,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-24 03:28:32,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:32,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:28:32,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:28:32,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-01-24 03:28:32,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:28:32,178 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2025-01-24 03:28:32,178 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-24 03:28:32,178 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:28:32,179 INFO L139 ounterexampleChecker]: Examining path program with hash -1716653007, occurence #1 [2025-01-24 03:28:32,179 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-24 03:28:32,179 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:28:32,180 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:32,180 INFO L85 PathProgramCache]: Analyzing trace with hash -1989689065, now seen corresponding path program 3 times [2025-01-24 03:28:32,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:28:32,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672669783] [2025-01-24 03:28:32,180 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-24 03:28:32,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:32,211 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 451 statements into 8 equivalence classes. [2025-01-24 03:28:32,631 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 243 of 451 statements. [2025-01-24 03:28:32,631 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-01-24 03:28:32,631 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:33,215 INFO L134 CoverageAnalysis]: Checked inductivity of 593 backedges. 37 proven. 53 refuted. 0 times theorem prover too weak. 503 trivial. 0 not checked. [2025-01-24 03:28:33,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:28:33,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672669783] [2025-01-24 03:28:33,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672669783] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:33,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [827575207] [2025-01-24 03:28:33,216 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-24 03:28:33,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:28:33,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:28:33,218 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 03:28:33,219 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 03:28:33,363 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 451 statements into 8 equivalence classes. [2025-01-24 03:28:33,520 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 243 of 451 statements. [2025-01-24 03:28:33,520 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-01-24 03:28:33,520 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:33,525 INFO L256 TraceCheckSpWp]: Trace formula consists of 1129 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-01-24 03:28:33,531 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:28:33,909 INFO L134 CoverageAnalysis]: Checked inductivity of 593 backedges. 79 proven. 13 refuted. 0 times theorem prover too weak. 501 trivial. 0 not checked. [2025-01-24 03:28:33,909 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 03:28:34,275 INFO L134 CoverageAnalysis]: Checked inductivity of 593 backedges. 50 proven. 42 refuted. 0 times theorem prover too weak. 501 trivial. 0 not checked. [2025-01-24 03:28:34,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [827575207] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 03:28:34,277 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 03:28:34,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 31 [2025-01-24 03:28:34,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784828523] [2025-01-24 03:28:34,277 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 03:28:34,278 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2025-01-24 03:28:34,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:28:34,278 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2025-01-24 03:28:34,279 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=715, Unknown=0, NotChecked=0, Total=930 [2025-01-24 03:28:34,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:28:34,279 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:28:34,279 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 7.580645161290323) internal successors, (235), 31 states have internal predecessors, (235), 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 03:28:34,279 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:34,279 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:34,279 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:28:34,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:34,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-24 03:28:34,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:34,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:28:34,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:28:34,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-01-24 03:28:34,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:28:34,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:28:34,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:34,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:34,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:28:34,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:34,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-24 03:28:34,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:34,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:28:34,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:28:34,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-01-24 03:28:34,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:28:34,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:28:34,506 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2025-01-24 03:28:34,698 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,7 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:28:34,698 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-24 03:28:34,698 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:28:34,699 INFO L139 ounterexampleChecker]: Examining path program with hash -1716653007, occurence #2 [2025-01-24 03:28:34,699 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 03:28:34,699 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 03:28:34,699 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:28:34,699 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-24 03:28:34,699 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:28:34,699 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-01-24 03:28:34,699 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:34,699 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-01-24 03:28:34,699 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:34,699 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-01-24 03:28:34,699 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:34,699 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-01-24 03:28:34,699 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:34,699 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 113 [2025-01-24 03:28:34,751 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:34,751 INFO L85 PathProgramCache]: Analyzing trace with hash -1518033834, now seen corresponding path program 1 times [2025-01-24 03:28:34,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:28:34,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682281762] [2025-01-24 03:28:34,752 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:34,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:34,764 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 114 statements into 1 equivalence classes. [2025-01-24 03:28:34,781 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 114 of 114 statements. [2025-01-24 03:28:34,782 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:34,782 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:35,136 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 68 proven. 27 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2025-01-24 03:28:35,137 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:28:35,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682281762] [2025-01-24 03:28:35,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682281762] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:35,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2055843694] [2025-01-24 03:28:35,137 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:35,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:35,166 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 114 statements into 1 equivalence classes. [2025-01-24 03:28:35,234 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 114 of 114 statements. [2025-01-24 03:28:35,235 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:35,238 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:35,241 INFO L256 TraceCheckSpWp]: Trace formula consists of 631 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-01-24 03:28:35,244 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:28:35,668 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 71 proven. 24 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2025-01-24 03:28:35,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2055843694] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:35,669 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:28:35,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2025-01-24 03:28:35,669 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:28:35,669 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 231 [2025-01-24 03:28:35,702 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:35,702 INFO L85 PathProgramCache]: Analyzing trace with hash 1030469428, now seen corresponding path program 1 times [2025-01-24 03:28:35,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:28:35,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882464087] [2025-01-24 03:28:35,702 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:35,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:35,741 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 232 statements into 1 equivalence classes. [2025-01-24 03:28:35,796 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 232 of 232 statements. [2025-01-24 03:28:35,796 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:35,796 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:36,449 INFO L134 CoverageAnalysis]: Checked inductivity of 437 backedges. 44 proven. 227 refuted. 0 times theorem prover too weak. 166 trivial. 0 not checked. [2025-01-24 03:28:36,449 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:28:36,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882464087] [2025-01-24 03:28:36,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882464087] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:36,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1051349522] [2025-01-24 03:28:36,450 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:36,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:36,476 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 232 statements into 1 equivalence classes. [2025-01-24 03:28:36,532 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 232 of 232 statements. [2025-01-24 03:28:36,532 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:36,532 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:36,536 INFO L256 TraceCheckSpWp]: Trace formula consists of 1033 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-01-24 03:28:36,539 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:28:36,927 INFO L134 CoverageAnalysis]: Checked inductivity of 437 backedges. 242 proven. 29 refuted. 0 times theorem prover too weak. 166 trivial. 0 not checked. [2025-01-24 03:28:36,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1051349522] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:36,927 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:28:36,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 29 [2025-01-24 03:28:36,927 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:28:36,927 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 232 is hopeless, skipping. [2025-01-24 03:28:36,927 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 252 is hopeless, skipping. [2025-01-24 03:28:36,928 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 254 [2025-01-24 03:28:36,943 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:36,943 INFO L85 PathProgramCache]: Analyzing trace with hash 1244614766, now seen corresponding path program 1 times [2025-01-24 03:28:36,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:28:36,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375065432] [2025-01-24 03:28:36,943 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:36,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:36,961 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 255 statements into 1 equivalence classes. [2025-01-24 03:28:37,027 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 255 of 255 statements. [2025-01-24 03:28:37,027 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:37,027 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:37,835 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 14 proven. 63 refuted. 0 times theorem prover too weak. 381 trivial. 0 not checked. [2025-01-24 03:28:37,835 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:28:37,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375065432] [2025-01-24 03:28:37,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375065432] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:37,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1552059699] [2025-01-24 03:28:37,835 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:37,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:37,852 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 255 statements into 1 equivalence classes. [2025-01-24 03:28:37,932 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 255 of 255 statements. [2025-01-24 03:28:37,932 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:37,932 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:37,935 INFO L256 TraceCheckSpWp]: Trace formula consists of 1125 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-01-24 03:28:37,938 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:28:38,353 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 103 proven. 21 refuted. 0 times theorem prover too weak. 334 trivial. 0 not checked. [2025-01-24 03:28:38,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1552059699] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:38,353 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:28:38,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17] total 31 [2025-01-24 03:28:38,353 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:28:38,353 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 261 [2025-01-24 03:28:38,390 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:38,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1101307398, now seen corresponding path program 1 times [2025-01-24 03:28:38,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:28:38,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709305705] [2025-01-24 03:28:38,390 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:38,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:38,410 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 262 statements into 1 equivalence classes. [2025-01-24 03:28:38,463 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 262 of 262 statements. [2025-01-24 03:28:38,463 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:38,463 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:39,299 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 18 proven. 63 refuted. 0 times theorem prover too weak. 381 trivial. 0 not checked. [2025-01-24 03:28:39,299 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:28:39,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709305705] [2025-01-24 03:28:39,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709305705] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:39,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1949789764] [2025-01-24 03:28:39,299 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:39,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:39,317 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 262 statements into 1 equivalence classes. [2025-01-24 03:28:39,382 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 262 of 262 statements. [2025-01-24 03:28:39,382 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:39,382 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:39,386 INFO L256 TraceCheckSpWp]: Trace formula consists of 1152 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-01-24 03:28:39,389 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:28:39,885 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 107 proven. 21 refuted. 0 times theorem prover too weak. 334 trivial. 0 not checked. [2025-01-24 03:28:39,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1949789764] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:39,885 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:28:39,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17] total 31 [2025-01-24 03:28:39,885 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:28:39,885 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 278 [2025-01-24 03:28:39,933 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:39,933 INFO L85 PathProgramCache]: Analyzing trace with hash -827204169, now seen corresponding path program 1 times [2025-01-24 03:28:39,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:28:39,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588142740] [2025-01-24 03:28:39,934 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:39,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:39,951 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 279 statements into 1 equivalence classes. [2025-01-24 03:28:40,018 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 279 of 279 statements. [2025-01-24 03:28:40,018 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:40,018 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:40,728 INFO L134 CoverageAnalysis]: Checked inductivity of 470 backedges. 22 proven. 49 refuted. 0 times theorem prover too weak. 399 trivial. 0 not checked. [2025-01-24 03:28:40,728 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:28:40,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588142740] [2025-01-24 03:28:40,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588142740] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:40,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [561071876] [2025-01-24 03:28:40,729 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:40,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:40,749 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 279 statements into 1 equivalence classes. [2025-01-24 03:28:40,822 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 279 of 279 statements. [2025-01-24 03:28:40,822 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:40,822 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:40,827 INFO L256 TraceCheckSpWp]: Trace formula consists of 1208 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-01-24 03:28:40,830 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:28:41,211 INFO L134 CoverageAnalysis]: Checked inductivity of 470 backedges. 64 proven. 21 refuted. 0 times theorem prover too weak. 385 trivial. 0 not checked. [2025-01-24 03:28:41,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [561071876] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:41,211 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:28:41,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 29 [2025-01-24 03:28:41,212 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:28:41,212 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 281 [2025-01-24 03:28:41,242 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:41,242 INFO L85 PathProgramCache]: Analyzing trace with hash 1277004690, now seen corresponding path program 1 times [2025-01-24 03:28:41,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:28:41,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899953061] [2025-01-24 03:28:41,242 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:41,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:41,261 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 282 statements into 1 equivalence classes. [2025-01-24 03:28:41,320 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 282 of 282 statements. [2025-01-24 03:28:41,320 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:41,320 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:42,169 INFO L134 CoverageAnalysis]: Checked inductivity of 470 backedges. 22 proven. 49 refuted. 0 times theorem prover too weak. 399 trivial. 0 not checked. [2025-01-24 03:28:42,169 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:28:42,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899953061] [2025-01-24 03:28:42,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899953061] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:42,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [773655419] [2025-01-24 03:28:42,169 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:42,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:42,188 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 282 statements into 1 equivalence classes. [2025-01-24 03:28:42,288 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 282 of 282 statements. [2025-01-24 03:28:42,288 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:42,288 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:42,291 INFO L256 TraceCheckSpWp]: Trace formula consists of 1230 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-01-24 03:28:42,293 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:28:42,755 INFO L134 CoverageAnalysis]: Checked inductivity of 470 backedges. 64 proven. 21 refuted. 0 times theorem prover too weak. 385 trivial. 0 not checked. [2025-01-24 03:28:42,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [773655419] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:42,755 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:28:42,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 29 [2025-01-24 03:28:42,755 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:28:42,755 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 296 is hopeless, skipping. [2025-01-24 03:28:42,755 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 309 is hopeless, skipping. [2025-01-24 03:28:42,755 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 311 is hopeless, skipping. [2025-01-24 03:28:42,755 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 318 is hopeless, skipping. [2025-01-24 03:28:42,755 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 331 is hopeless, skipping. [2025-01-24 03:28:42,755 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 333 [2025-01-24 03:28:42,788 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:42,788 INFO L85 PathProgramCache]: Analyzing trace with hash -367534543, now seen corresponding path program 1 times [2025-01-24 03:28:42,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:28:42,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860082492] [2025-01-24 03:28:42,789 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:42,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:42,811 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 334 statements into 1 equivalence classes. [2025-01-24 03:28:42,894 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 334 of 334 statements. [2025-01-24 03:28:42,894 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:42,894 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:43,691 INFO L134 CoverageAnalysis]: Checked inductivity of 516 backedges. 2 proven. 68 refuted. 0 times theorem prover too weak. 446 trivial. 0 not checked. [2025-01-24 03:28:43,691 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:28:43,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860082492] [2025-01-24 03:28:43,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860082492] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:43,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [854234611] [2025-01-24 03:28:43,691 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:43,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:43,712 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 334 statements into 1 equivalence classes. [2025-01-24 03:28:43,836 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 334 of 334 statements. [2025-01-24 03:28:43,836 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:43,836 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:43,839 INFO L256 TraceCheckSpWp]: Trace formula consists of 1422 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-01-24 03:28:43,842 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:28:44,223 INFO L134 CoverageAnalysis]: Checked inductivity of 516 backedges. 49 proven. 21 refuted. 0 times theorem prover too weak. 446 trivial. 0 not checked. [2025-01-24 03:28:44,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [854234611] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:44,223 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:28:44,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 29 [2025-01-24 03:28:44,223 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:28:44,223 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 337 [2025-01-24 03:28:44,235 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:44,236 INFO L85 PathProgramCache]: Analyzing trace with hash 906984353, now seen corresponding path program 1 times [2025-01-24 03:28:44,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:28:44,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146339981] [2025-01-24 03:28:44,236 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:44,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:44,256 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 338 statements into 1 equivalence classes. [2025-01-24 03:28:44,339 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 338 of 338 statements. [2025-01-24 03:28:44,339 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:44,339 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:45,373 INFO L134 CoverageAnalysis]: Checked inductivity of 521 backedges. 61 proven. 49 refuted. 0 times theorem prover too weak. 411 trivial. 0 not checked. [2025-01-24 03:28:45,373 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:28:45,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146339981] [2025-01-24 03:28:45,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146339981] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:45,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1394388107] [2025-01-24 03:28:45,373 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:45,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:45,393 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 338 statements into 1 equivalence classes. [2025-01-24 03:28:45,493 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 338 of 338 statements. [2025-01-24 03:28:45,493 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:45,493 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:45,498 INFO L256 TraceCheckSpWp]: Trace formula consists of 1431 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-01-24 03:28:45,501 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:28:46,055 INFO L134 CoverageAnalysis]: Checked inductivity of 521 backedges. 85 proven. 21 refuted. 0 times theorem prover too weak. 415 trivial. 0 not checked. [2025-01-24 03:28:46,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1394388107] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:46,055 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:28:46,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 29 [2025-01-24 03:28:46,055 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:28:46,055 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 353 [2025-01-24 03:28:46,081 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:46,081 INFO L85 PathProgramCache]: Analyzing trace with hash 936044141, now seen corresponding path program 1 times [2025-01-24 03:28:46,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:28:46,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256122364] [2025-01-24 03:28:46,081 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:46,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:46,102 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 354 statements into 1 equivalence classes. [2025-01-24 03:28:46,230 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 354 of 354 statements. [2025-01-24 03:28:46,230 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:46,233 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:47,039 INFO L134 CoverageAnalysis]: Checked inductivity of 547 backedges. 6 proven. 78 refuted. 0 times theorem prover too weak. 463 trivial. 0 not checked. [2025-01-24 03:28:47,039 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:28:47,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256122364] [2025-01-24 03:28:47,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256122364] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:47,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1683055326] [2025-01-24 03:28:47,039 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:47,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:47,059 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 354 statements into 1 equivalence classes. [2025-01-24 03:28:47,163 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 354 of 354 statements. [2025-01-24 03:28:47,163 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:47,163 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:47,168 INFO L256 TraceCheckSpWp]: Trace formula consists of 1485 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-01-24 03:28:47,171 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:28:47,725 INFO L134 CoverageAnalysis]: Checked inductivity of 547 backedges. 99 proven. 22 refuted. 0 times theorem prover too weak. 426 trivial. 0 not checked. [2025-01-24 03:28:47,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1683055326] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:47,725 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:28:47,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 31 [2025-01-24 03:28:47,725 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:28:47,725 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 374 is hopeless, skipping. [2025-01-24 03:28:47,725 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 387 is hopeless, skipping. [2025-01-24 03:28:47,725 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 389 is hopeless, skipping. [2025-01-24 03:28:47,725 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 408 is hopeless, skipping. [2025-01-24 03:28:47,726 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 411 is hopeless, skipping. [2025-01-24 03:28:47,726 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 431 is hopeless, skipping. [2025-01-24 03:28:47,726 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 441 is hopeless, skipping. [2025-01-24 03:28:47,726 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 451 [2025-01-24 03:28:47,726 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:47,726 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 452 [2025-01-24 03:28:47,726 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:28:47,726 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 03:28:47,726 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:28:47,726 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:47,726 INFO L85 PathProgramCache]: Analyzing trace with hash -1257813763, now seen corresponding path program 4 times [2025-01-24 03:28:47,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:28:47,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891656625] [2025-01-24 03:28:47,726 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-24 03:28:47,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:47,752 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 454 statements into 2 equivalence classes. [2025-01-24 03:28:47,916 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 454 of 454 statements. [2025-01-24 03:28:47,916 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-24 03:28:47,916 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:50,037 INFO L134 CoverageAnalysis]: Checked inductivity of 608 backedges. 488 proven. 35 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2025-01-24 03:28:50,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:28:50,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891656625] [2025-01-24 03:28:50,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891656625] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:50,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2026537251] [2025-01-24 03:28:50,038 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-24 03:28:50,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:28:50,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:28:50,039 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 03:28:50,040 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 03:28:50,194 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 454 statements into 2 equivalence classes. [2025-01-24 03:28:50,370 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 454 of 454 statements. [2025-01-24 03:28:50,371 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-24 03:28:50,371 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:50,377 INFO L256 TraceCheckSpWp]: Trace formula consists of 1897 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-01-24 03:28:50,381 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:28:50,460 INFO L134 CoverageAnalysis]: Checked inductivity of 608 backedges. 135 proven. 0 refuted. 0 times theorem prover too weak. 473 trivial. 0 not checked. [2025-01-24 03:28:50,460 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-24 03:28:50,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2026537251] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-24 03:28:50,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-24 03:28:50,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [33] total 35 [2025-01-24 03:28:50,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133511531] [2025-01-24 03:28:50,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-24 03:28:50,461 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-24 03:28:50,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:28:50,461 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-24 03:28:50,462 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=367, Invalid=893, Unknown=0, NotChecked=0, Total=1260 [2025-01-24 03:28:50,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:28:50,462 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:28:50,462 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 3 states have internal predecessors, (66), 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 03:28:50,462 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:50,462 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:50,462 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:28:50,462 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:50,462 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-24 03:28:50,462 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:50,462 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:28:50,462 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:28:50,462 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-01-24 03:28:50,462 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:28:50,462 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:28:50,462 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:28:50,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:50,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:50,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:28:50,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:50,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-24 03:28:50,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:50,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:28:50,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:28:50,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-01-24 03:28:50,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:28:50,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:28:50,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:50,798 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 03:28:50,990 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,SelfDestructingSolverStorable51,SelfDestructingSolverStorable41,SelfDestructingSolverStorable52,SelfDestructingSolverStorable42,SelfDestructingSolverStorable53,SelfDestructingSolverStorable43,SelfDestructingSolverStorable54,SelfDestructingSolverStorable44,SelfDestructingSolverStorable55,SelfDestructingSolverStorable45,SelfDestructingSolverStorable56,SelfDestructingSolverStorable46,SelfDestructingSolverStorable57,SelfDestructingSolverStorable47,SelfDestructingSolverStorable58,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48,SelfDestructingSolverStorable59,SelfDestructingSolverStorable49 [2025-01-24 03:28:50,990 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-24 03:28:50,990 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:28:50,991 INFO L139 ounterexampleChecker]: Examining path program with hash 1692233947, occurence #1 [2025-01-24 03:28:50,991 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-24 03:28:50,991 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:28:50,991 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:50,991 INFO L85 PathProgramCache]: Analyzing trace with hash -579906231, now seen corresponding path program 5 times [2025-01-24 03:28:50,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:28:50,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910999614] [2025-01-24 03:28:50,991 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-24 03:28:50,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:51,003 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 84 statements into 4 equivalence classes. [2025-01-24 03:28:51,021 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) and asserted 84 of 84 statements. [2025-01-24 03:28:51,021 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2025-01-24 03:28:51,021 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:51,245 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 13 proven. 6 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2025-01-24 03:28:51,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:28:51,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910999614] [2025-01-24 03:28:51,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910999614] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:51,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1122013311] [2025-01-24 03:28:51,245 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-24 03:28:51,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:28:51,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:28:51,247 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 03:28:51,248 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 03:28:51,368 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 84 statements into 4 equivalence classes. [2025-01-24 03:28:51,635 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) and asserted 84 of 84 statements. [2025-01-24 03:28:51,636 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2025-01-24 03:28:51,636 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:51,638 INFO L256 TraceCheckSpWp]: Trace formula consists of 542 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-01-24 03:28:51,639 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:28:51,816 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 13 proven. 6 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2025-01-24 03:28:51,816 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 03:28:51,936 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 13 proven. 6 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2025-01-24 03:28:51,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1122013311] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 03:28:51,936 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 03:28:51,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 29 [2025-01-24 03:28:51,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847533405] [2025-01-24 03:28:51,936 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 03:28:51,937 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2025-01-24 03:28:51,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:28:51,937 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2025-01-24 03:28:51,937 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=639, Unknown=0, NotChecked=0, Total=870 [2025-01-24 03:28:51,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:28:51,937 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:28:51,937 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 5.7) internal successors, (171), 29 states have internal predecessors, (171), 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 03:28:51,937 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:51,937 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:51,937 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:28:51,938 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:51,938 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-24 03:28:51,938 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:51,938 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:28:51,938 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:28:51,938 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-01-24 03:28:51,938 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:28:51,938 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:28:51,938 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:51,938 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:28:52,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:52,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:52,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:28:52,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:52,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-24 03:28:52,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:52,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:28:52,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:28:52,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-01-24 03:28:52,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:28:52,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:28:52,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:52,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:28:52,194 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2025-01-24 03:28:52,387 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:28:52,387 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-24 03:28:52,387 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:28:52,387 INFO L139 ounterexampleChecker]: Examining path program with hash 1692233947, occurence #2 [2025-01-24 03:28:52,387 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 03:28:52,387 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 03:28:52,387 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:28:52,387 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-24 03:28:52,387 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:28:52,387 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 21 [2025-01-24 03:28:52,387 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:52,387 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-01-24 03:28:52,387 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:52,387 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-24 03:28:52,387 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:52,387 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-24 03:28:52,387 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:52,387 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2025-01-24 03:28:52,387 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:28:52,387 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2025-01-24 03:28:52,415 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:52,416 INFO L85 PathProgramCache]: Analyzing trace with hash 864746849, now seen corresponding path program 1 times [2025-01-24 03:28:52,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:28:52,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108155625] [2025-01-24 03:28:52,416 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:52,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:52,425 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 72 statements into 1 equivalence classes. [2025-01-24 03:28:52,434 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 72 of 72 statements. [2025-01-24 03:28:52,434 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:52,434 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:52,477 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2025-01-24 03:28:52,477 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:28:52,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108155625] [2025-01-24 03:28:52,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108155625] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-24 03:28:52,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-24 03:28:52,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-24 03:28:52,478 INFO L172 ounterexampleChecker]: Successfully proved commutativity at non-minimality point 71. Constructing proof automaton... [2025-01-24 03:28:52,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-24 03:28:52,478 INFO L311 artialOrderCegarLoop]: Commutativity proof succeeded, skipping feasibility check. [2025-01-24 03:28:52,478 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-24 03:28:52,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SMTINTERPOL [2025-01-24 03:28:52,478 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-24 03:28:52,478 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-01-24 03:28:52,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:28:52,478 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:28:52,478 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 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 03:28:52,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:52,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:52,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:28:52,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:52,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-24 03:28:52,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:52,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:28:52,479 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:28:52,479 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-01-24 03:28:52,479 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:28:52,479 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:28:52,479 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:52,479 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:28:52,479 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:28:52,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:52,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:52,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:28:52,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:52,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-24 03:28:52,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:52,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:28:52,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:28:52,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-01-24 03:28:52,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:28:52,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:28:52,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:52,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:28:52,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:52,633 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2025-01-24 03:28:52,633 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-24 03:28:52,633 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:28:52,633 INFO L139 ounterexampleChecker]: Examining path program with hash 418538093, occurence #1 [2025-01-24 03:28:52,633 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-24 03:28:52,633 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:28:52,633 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:52,633 INFO L85 PathProgramCache]: Analyzing trace with hash 2050327272, now seen corresponding path program 6 times [2025-01-24 03:28:52,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:28:52,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845268605] [2025-01-24 03:28:52,634 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-24 03:28:52,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:52,643 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 76 statements into 4 equivalence classes. [2025-01-24 03:28:52,648 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 41 of 76 statements. [2025-01-24 03:28:52,648 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-01-24 03:28:52,648 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:52,745 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2025-01-24 03:28:52,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:28:52,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845268605] [2025-01-24 03:28:52,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845268605] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-24 03:28:52,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-24 03:28:52,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-01-24 03:28:52,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972836359] [2025-01-24 03:28:52,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-24 03:28:52,746 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-01-24 03:28:52,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:28:52,747 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-01-24 03:28:52,747 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-01-24 03:28:52,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:28:52,747 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:28:52,747 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 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 03:28:52,747 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:52,747 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:52,747 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:28:52,747 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:52,747 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-24 03:28:52,747 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:52,747 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:28:52,747 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:28:52,747 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-01-24 03:28:52,747 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:28:52,748 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:28:52,748 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:52,748 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:28:52,748 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:52,748 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:28:52,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:52,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:52,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:28:52,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:52,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-24 03:28:52,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:52,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:28:52,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:28:52,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-01-24 03:28:52,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:28:52,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:28:52,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:52,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:28:52,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:52,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:28:52,903 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2025-01-24 03:28:52,903 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-24 03:28:52,903 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:28:52,903 INFO L139 ounterexampleChecker]: Examining path program with hash 1050071083, occurence #1 [2025-01-24 03:28:52,903 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-24 03:28:52,903 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:28:52,903 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:52,903 INFO L85 PathProgramCache]: Analyzing trace with hash 455420857, now seen corresponding path program 7 times [2025-01-24 03:28:52,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:28:52,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650390627] [2025-01-24 03:28:52,903 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-24 03:28:52,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:52,913 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 83 statements into 1 equivalence classes. [2025-01-24 03:28:52,923 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 83 of 83 statements. [2025-01-24 03:28:52,923 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:52,924 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:53,115 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 6 proven. 14 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2025-01-24 03:28:53,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:28:53,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650390627] [2025-01-24 03:28:53,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650390627] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:53,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1655673654] [2025-01-24 03:28:53,115 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-24 03:28:53,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:28:53,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:28:53,117 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 03:28:53,117 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 03:28:53,225 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 83 statements into 1 equivalence classes. [2025-01-24 03:28:53,262 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 83 of 83 statements. [2025-01-24 03:28:53,262 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:53,262 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:53,263 INFO L256 TraceCheckSpWp]: Trace formula consists of 546 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-01-24 03:28:53,265 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:28:53,451 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 10 proven. 10 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2025-01-24 03:28:53,451 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 03:28:53,660 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 15 proven. 5 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2025-01-24 03:28:53,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1655673654] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 03:28:53,660 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 03:28:53,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 32 [2025-01-24 03:28:53,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690991252] [2025-01-24 03:28:53,660 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 03:28:53,661 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2025-01-24 03:28:53,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:28:53,661 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2025-01-24 03:28:53,661 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=818, Unknown=0, NotChecked=0, Total=1056 [2025-01-24 03:28:53,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:28:53,661 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:28:53,662 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 4.636363636363637) internal successors, (153), 32 states have internal predecessors, (153), 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 03:28:53,662 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:53,662 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:53,662 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:28:53,662 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:53,662 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-24 03:28:53,662 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:53,662 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:28:53,662 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:28:53,662 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-01-24 03:28:53,662 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:28:53,662 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:28:53,662 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:53,662 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:28:53,662 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:53,662 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:28:53,662 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:28:54,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:54,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:54,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:28:54,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:54,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-24 03:28:54,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:54,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:28:54,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:28:54,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-01-24 03:28:54,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:28:54,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:28:54,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:54,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:28:54,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:54,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:28:54,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-24 03:28:54,079 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2025-01-24 03:28:54,273 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:28:54,273 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-24 03:28:54,273 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:28:54,273 INFO L139 ounterexampleChecker]: Examining path program with hash 1050071083, occurence #2 [2025-01-24 03:28:54,273 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 03:28:54,273 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 03:28:54,273 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:28:54,273 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-24 03:28:54,273 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:28:54,273 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 21 [2025-01-24 03:28:54,273 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:54,273 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-01-24 03:28:54,273 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:54,273 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-24 03:28:54,273 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:54,273 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-24 03:28:54,273 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:54,274 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 109 [2025-01-24 03:28:54,299 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:54,299 INFO L85 PathProgramCache]: Analyzing trace with hash 1575945773, now seen corresponding path program 1 times [2025-01-24 03:28:54,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:28:54,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42196842] [2025-01-24 03:28:54,299 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:54,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:54,311 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 110 statements into 1 equivalence classes. [2025-01-24 03:28:54,325 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 110 of 110 statements. [2025-01-24 03:28:54,325 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:54,325 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:54,610 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 69 proven. 56 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2025-01-24 03:28:54,610 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:28:54,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42196842] [2025-01-24 03:28:54,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42196842] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:54,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1670599381] [2025-01-24 03:28:54,610 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:54,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:54,621 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 110 statements into 1 equivalence classes. [2025-01-24 03:28:54,640 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 110 of 110 statements. [2025-01-24 03:28:54,640 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:54,640 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:54,641 INFO L256 TraceCheckSpWp]: Trace formula consists of 638 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-01-24 03:28:54,642 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:28:54,965 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 104 proven. 21 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2025-01-24 03:28:54,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1670599381] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:54,965 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:28:54,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 27 [2025-01-24 03:28:54,965 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:28:54,965 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 117 [2025-01-24 03:28:54,965 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:28:54,965 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 119 [2025-01-24 03:28:54,965 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:54,965 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 123 [2025-01-24 03:28:54,965 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:28:54,965 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 03:28:54,965 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:28:54,965 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:54,965 INFO L85 PathProgramCache]: Analyzing trace with hash -1578826595, now seen corresponding path program 8 times [2025-01-24 03:28:54,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:28:54,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129566328] [2025-01-24 03:28:54,965 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-24 03:28:54,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:54,977 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 125 statements into 2 equivalence classes. [2025-01-24 03:28:55,008 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 125 of 125 statements. [2025-01-24 03:28:55,008 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-24 03:28:55,008 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:55,347 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 70 proven. 59 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2025-01-24 03:28:55,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:28:55,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129566328] [2025-01-24 03:28:55,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129566328] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:55,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1623124606] [2025-01-24 03:28:55,347 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-24 03:28:55,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:28:55,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:28:55,349 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 03:28:55,349 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 03:28:55,471 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 125 statements into 2 equivalence classes. [2025-01-24 03:28:55,521 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 125 of 125 statements. [2025-01-24 03:28:55,521 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-24 03:28:55,521 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:55,523 INFO L256 TraceCheckSpWp]: Trace formula consists of 693 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-01-24 03:28:55,524 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:28:55,843 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 103 proven. 25 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2025-01-24 03:28:55,843 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 03:28:56,182 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 99 proven. 29 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2025-01-24 03:28:56,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1623124606] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 03:28:56,182 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 03:28:56,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 44 [2025-01-24 03:28:56,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390212373] [2025-01-24 03:28:56,182 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 03:28:56,183 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2025-01-24 03:28:56,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:28:56,185 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2025-01-24 03:28:56,185 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=381, Invalid=1599, Unknown=0, NotChecked=0, Total=1980 [2025-01-24 03:28:56,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:28:56,186 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:28:56,186 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 6.222222222222222) internal successors, (280), 44 states have internal predecessors, (280), 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 03:28:56,186 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:56,186 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:56,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:28:56,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:56,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-24 03:28:56,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:56,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:28:56,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:28:56,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-01-24 03:28:56,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:28:56,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:28:56,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:56,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:28:56,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:56,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:28:56,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-24 03:28:56,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:28:56,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:56,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:56,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:28:56,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:56,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-24 03:28:56,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:56,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:28:56,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:28:56,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-01-24 03:28:56,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:28:56,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:28:56,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:56,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:28:56,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:56,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:28:56,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-24 03:28:56,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:28:56,369 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 03:28:56,563 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,SelfDestructingSolverStorable65,SelfDestructingSolverStorable66,11 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:28:56,563 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-24 03:28:56,563 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:28:56,563 INFO L139 ounterexampleChecker]: Examining path program with hash 1050071083, occurence #3 [2025-01-24 03:28:56,563 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 03:28:56,563 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 03:28:56,563 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:28:56,563 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-24 03:28:56,563 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:28:56,563 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-01-24 03:28:56,563 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:56,563 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-01-24 03:28:56,563 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:56,563 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-01-24 03:28:56,563 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:56,563 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-01-24 03:28:56,564 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:56,564 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 110 [2025-01-24 03:28:56,593 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:56,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1482587251, now seen corresponding path program 1 times [2025-01-24 03:28:56,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:28:56,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825757466] [2025-01-24 03:28:56,593 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:56,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:56,605 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 111 statements into 1 equivalence classes. [2025-01-24 03:28:56,620 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 111 of 111 statements. [2025-01-24 03:28:56,620 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:56,620 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:56,845 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 96 proven. 23 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2025-01-24 03:28:56,845 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:28:56,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825757466] [2025-01-24 03:28:56,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825757466] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:56,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1485033076] [2025-01-24 03:28:56,845 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:28:56,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:56,856 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 111 statements into 1 equivalence classes. [2025-01-24 03:28:56,877 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 111 of 111 statements. [2025-01-24 03:28:56,877 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:28:56,877 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:56,879 INFO L256 TraceCheckSpWp]: Trace formula consists of 647 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-01-24 03:28:56,880 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:28:57,127 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 104 proven. 15 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2025-01-24 03:28:57,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1485033076] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:57,127 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:28:57,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 28 [2025-01-24 03:28:57,127 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:28:57,127 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 118 [2025-01-24 03:28:57,127 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:28:57,127 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 120 [2025-01-24 03:28:57,127 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:28:57,127 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 124 [2025-01-24 03:28:57,127 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:28:57,127 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 03:28:57,127 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:28:57,127 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:57,127 INFO L85 PathProgramCache]: Analyzing trace with hash -1454997088, now seen corresponding path program 9 times [2025-01-24 03:28:57,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:28:57,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561680729] [2025-01-24 03:28:57,128 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-24 03:28:57,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:57,139 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 126 statements into 5 equivalence classes. [2025-01-24 03:28:57,155 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 72 of 126 statements. [2025-01-24 03:28:57,155 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-01-24 03:28:57,155 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:57,322 INFO L134 CoverageAnalysis]: Checked inductivity of 172 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2025-01-24 03:28:57,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:28:57,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561680729] [2025-01-24 03:28:57,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561680729] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-24 03:28:57,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-24 03:28:57,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-01-24 03:28:57,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047834215] [2025-01-24 03:28:57,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-24 03:28:57,322 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-01-24 03:28:57,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:28:57,323 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-01-24 03:28:57,323 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-01-24 03:28:57,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:28:57,323 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:28:57,323 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 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 03:28:57,324 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:57,324 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:57,324 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:28:57,324 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:57,324 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-24 03:28:57,324 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:57,324 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:28:57,324 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:28:57,324 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-01-24 03:28:57,324 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:28:57,324 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:28:57,324 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:57,324 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:28:57,324 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:57,324 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:28:57,324 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-24 03:28:57,324 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:28:57,324 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:28:57,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:57,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:57,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:28:57,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:57,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-24 03:28:57,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:57,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:28:57,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:28:57,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-01-24 03:28:57,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:28:57,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:28:57,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:57,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:28:57,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:57,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:28:57,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-24 03:28:57,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:28:57,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:28:57,468 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,SelfDestructingSolverStorable68,SelfDestructingSolverStorable69 [2025-01-24 03:28:57,468 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-24 03:28:57,468 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:28:57,468 INFO L139 ounterexampleChecker]: Examining path program with hash 1592381283, occurence #1 [2025-01-24 03:28:57,468 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-24 03:28:57,469 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:28:57,469 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:28:57,469 INFO L85 PathProgramCache]: Analyzing trace with hash -1084603741, now seen corresponding path program 10 times [2025-01-24 03:28:57,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:28:57,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129225569] [2025-01-24 03:28:57,469 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-24 03:28:57,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:28:57,481 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 122 statements into 2 equivalence classes. [2025-01-24 03:28:57,500 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 122 of 122 statements. [2025-01-24 03:28:57,501 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-24 03:28:57,501 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:57,850 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 107 proven. 15 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2025-01-24 03:28:57,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:28:57,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129225569] [2025-01-24 03:28:57,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129225569] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:28:57,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1889006964] [2025-01-24 03:28:57,850 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-24 03:28:57,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:28:57,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:28:57,852 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 03:28:57,853 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 03:28:57,985 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 122 statements into 2 equivalence classes. [2025-01-24 03:28:58,038 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 122 of 122 statements. [2025-01-24 03:28:58,038 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-24 03:28:58,038 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:28:58,041 INFO L256 TraceCheckSpWp]: Trace formula consists of 692 conjuncts, 21 conjuncts are in the unsatisfiable core [2025-01-24 03:28:58,043 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:28:58,384 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 10 proven. 109 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2025-01-24 03:28:58,384 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 03:28:58,742 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 15 proven. 104 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2025-01-24 03:28:58,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1889006964] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 03:28:58,743 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 03:28:58,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 46 [2025-01-24 03:28:58,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988395700] [2025-01-24 03:28:58,743 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 03:28:58,743 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2025-01-24 03:28:58,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:28:58,744 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2025-01-24 03:28:58,744 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=288, Invalid=1874, Unknown=0, NotChecked=0, Total=2162 [2025-01-24 03:28:58,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:28:58,744 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:28:58,744 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 6.340425531914893) internal successors, (298), 46 states have internal predecessors, (298), 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 03:28:58,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:58,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:58,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:28:58,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:58,745 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-24 03:28:58,745 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:58,745 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:28:58,745 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:28:58,745 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-01-24 03:28:58,745 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:28:58,745 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:28:58,745 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:58,745 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:28:58,745 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:28:58,745 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:28:58,745 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-24 03:28:58,745 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:28:58,745 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:28:58,745 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:29:00,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:29:00,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:29:00,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:29:00,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:29:00,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-24 03:29:00,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:29:00,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:29:00,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:29:00,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-01-24 03:29:00,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:29:00,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:29:00,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:29:00,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:29:00,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:29:00,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:29:00,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-24 03:29:00,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:29:00,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:29:00,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-01-24 03:29:00,595 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 03:29:00,789 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,SelfDestructingSolverStorable70 [2025-01-24 03:29:00,789 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-24 03:29:00,789 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:29:00,789 INFO L139 ounterexampleChecker]: Examining path program with hash -1810094477, occurence #1 [2025-01-24 03:29:00,789 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-24 03:29:00,789 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:29:00,790 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:29:00,790 INFO L85 PathProgramCache]: Analyzing trace with hash 78447191, now seen corresponding path program 11 times [2025-01-24 03:29:00,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:29:00,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495592398] [2025-01-24 03:29:00,790 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-24 03:29:00,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:29:00,821 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 578 statements into 16 equivalence classes. [2025-01-24 03:29:02,876 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) and asserted 578 of 578 statements. [2025-01-24 03:29:02,876 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2025-01-24 03:29:02,876 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:29:06,330 INFO L134 CoverageAnalysis]: Checked inductivity of 2227 backedges. 415 proven. 302 refuted. 0 times theorem prover too weak. 1510 trivial. 0 not checked. [2025-01-24 03:29:06,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:29:06,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495592398] [2025-01-24 03:29:06,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495592398] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:29:06,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [190240362] [2025-01-24 03:29:06,330 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-24 03:29:06,330 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:29:06,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:29:06,332 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 03:29:06,332 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 03:29:06,551 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 578 statements into 16 equivalence classes. [2025-01-24 03:33:00,661 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) and asserted 578 of 578 statements. [2025-01-24 03:33:00,661 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2025-01-24 03:33:00,661 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:33:00,705 INFO L256 TraceCheckSpWp]: Trace formula consists of 2318 conjuncts, 64 conjuncts are in the unsatisfiable core [2025-01-24 03:33:00,713 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:33:01,106 INFO L134 CoverageAnalysis]: Checked inductivity of 2227 backedges. 414 proven. 302 refuted. 0 times theorem prover too weak. 1511 trivial. 0 not checked. [2025-01-24 03:33:01,106 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 03:33:02,608 INFO L134 CoverageAnalysis]: Checked inductivity of 2227 backedges. 202 proven. 1926 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2025-01-24 03:33:02,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [190240362] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 03:33:02,609 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 03:33:02,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 64] total 68 [2025-01-24 03:33:02,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264020705] [2025-01-24 03:33:02,609 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 03:33:02,610 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2025-01-24 03:33:02,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:33:02,611 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2025-01-24 03:33:02,611 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1824, Invalid=2868, Unknown=0, NotChecked=0, Total=4692 [2025-01-24 03:33:02,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:33:02,612 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:33:02,612 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 7.811594202898551) internal successors, (539), 68 states have internal predecessors, (539), 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 03:33:02,612 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:02,612 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:02,612 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:33:02,612 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:02,612 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-24 03:33:02,612 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:02,612 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:33:02,612 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:33:02,612 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-01-24 03:33:02,612 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:33:02,612 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:33:02,612 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:02,612 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:33:02,612 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:02,612 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:33:02,612 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-24 03:33:02,612 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:33:02,612 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:33:02,612 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2025-01-24 03:33:02,612 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:33:03,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:03,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:03,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:33:03,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:03,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-24 03:33:03,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:03,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:33:03,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:33:03,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-01-24 03:33:03,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:33:03,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:33:03,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:03,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:33:03,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:03,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:33:03,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-24 03:33:03,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:33:03,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:33:03,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-01-24 03:33:03,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:33:03,224 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2025-01-24 03:33:03,343 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,13 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:33:03,343 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-24 03:33:03,343 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:33:03,344 INFO L139 ounterexampleChecker]: Examining path program with hash 1634091767, occurence #1 [2025-01-24 03:33:03,344 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-24 03:33:03,344 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:33:03,345 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:33:03,345 INFO L85 PathProgramCache]: Analyzing trace with hash 580743583, now seen corresponding path program 12 times [2025-01-24 03:33:03,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:33:03,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214068863] [2025-01-24 03:33:03,345 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-24 03:33:03,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:33:03,390 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 894 statements into 24 equivalence classes. [2025-01-24 03:33:04,894 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) and asserted 436 of 894 statements. [2025-01-24 03:33:04,894 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2025-01-24 03:33:04,894 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:33:06,532 INFO L134 CoverageAnalysis]: Checked inductivity of 5414 backedges. 146 proven. 433 refuted. 0 times theorem prover too weak. 4835 trivial. 0 not checked. [2025-01-24 03:33:06,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:33:06,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214068863] [2025-01-24 03:33:06,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214068863] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:33:06,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1637367283] [2025-01-24 03:33:06,533 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-24 03:33:06,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:33:06,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:33:06,534 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 03:33:06,535 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 03:33:06,780 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 894 statements into 24 equivalence classes. [2025-01-24 03:36:09,397 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) and asserted 436 of 894 statements. [2025-01-24 03:36:09,397 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2025-01-24 03:36:09,397 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:36:09,411 INFO L256 TraceCheckSpWp]: Trace formula consists of 1878 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-01-24 03:36:09,417 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:36:10,189 INFO L134 CoverageAnalysis]: Checked inductivity of 5414 backedges. 88 proven. 21 refuted. 0 times theorem prover too weak. 5305 trivial. 0 not checked. [2025-01-24 03:36:10,190 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 03:36:10,976 INFO L134 CoverageAnalysis]: Checked inductivity of 5414 backedges. 24 proven. 85 refuted. 0 times theorem prover too weak. 5305 trivial. 0 not checked. [2025-01-24 03:36:10,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1637367283] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 03:36:10,976 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 03:36:10,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 16, 16] total 57 [2025-01-24 03:36:10,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765920543] [2025-01-24 03:36:10,976 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 03:36:10,977 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2025-01-24 03:36:10,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:36:10,978 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2025-01-24 03:36:10,978 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=707, Invalid=2485, Unknown=0, NotChecked=0, Total=3192 [2025-01-24 03:36:10,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:36:10,978 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:36:10,978 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 5.964912280701754) internal successors, (340), 57 states have internal predecessors, (340), 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 03:36:10,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:36:10,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:36:10,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:36:10,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:36:10,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-24 03:36:10,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:36:10,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:36:10,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:36:10,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-01-24 03:36:10,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:36:10,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:36:10,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:36:10,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:36:10,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:36:10,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:36:10,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-24 03:36:10,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:36:10,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:36:10,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2025-01-24 03:36:10,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:36:10,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:36:11,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:36:11,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:36:11,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:36:11,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:36:11,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-24 03:36:11,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:36:11,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:36:11,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:36:11,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-01-24 03:36:11,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:36:11,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:36:11,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:36:11,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:36:11,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:36:11,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:36:11,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-24 03:36:11,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:36:11,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:36:11,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-01-24 03:36:11,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:36:11,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:36:11,312 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 03:36:11,496 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:36:11,496 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-24 03:36:11,496 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:36:11,497 INFO L139 ounterexampleChecker]: Examining path program with hash 1634091767, occurence #2 [2025-01-24 03:36:11,497 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 03:36:11,497 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 03:36:11,497 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:36:11,497 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-24 03:36:11,497 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:36:11,497 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-01-24 03:36:11,497 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:36:11,497 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-01-24 03:36:11,497 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:36:11,497 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-24 03:36:11,497 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:36:11,497 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-24 03:36:11,497 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:36:11,497 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 227 [2025-01-24 03:36:11,551 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:36:11,552 INFO L85 PathProgramCache]: Analyzing trace with hash 83241457, now seen corresponding path program 1 times [2025-01-24 03:36:11,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:36:11,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488013736] [2025-01-24 03:36:11,552 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:36:11,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:36:11,572 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 228 statements into 1 equivalence classes. [2025-01-24 03:36:11,613 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 228 of 228 statements. [2025-01-24 03:36:11,613 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:36:11,613 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:36:12,173 INFO L134 CoverageAnalysis]: Checked inductivity of 823 backedges. 87 proven. 411 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2025-01-24 03:36:12,173 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:36:12,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488013736] [2025-01-24 03:36:12,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488013736] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:36:12,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [293341172] [2025-01-24 03:36:12,173 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:36:12,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:36:12,190 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 228 statements into 1 equivalence classes. [2025-01-24 03:36:12,240 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 228 of 228 statements. [2025-01-24 03:36:12,240 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:36:12,240 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:36:12,243 INFO L256 TraceCheckSpWp]: Trace formula consists of 1054 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-01-24 03:36:12,245 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:36:12,672 INFO L134 CoverageAnalysis]: Checked inductivity of 823 backedges. 470 proven. 28 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2025-01-24 03:36:12,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [293341172] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:36:12,672 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:36:12,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2025-01-24 03:36:12,673 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:36:12,673 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 438 [2025-01-24 03:36:12,701 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:36:12,701 INFO L85 PathProgramCache]: Analyzing trace with hash 2082385913, now seen corresponding path program 1 times [2025-01-24 03:36:12,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:36:12,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018853810] [2025-01-24 03:36:12,701 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:36:12,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:36:12,733 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 439 statements into 1 equivalence classes. [2025-01-24 03:36:12,870 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 439 of 439 statements. [2025-01-24 03:36:12,870 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:36:12,870 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:36:13,982 INFO L134 CoverageAnalysis]: Checked inductivity of 2468 backedges. 732 proven. 814 refuted. 0 times theorem prover too weak. 922 trivial. 0 not checked. [2025-01-24 03:36:13,982 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:36:13,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018853810] [2025-01-24 03:36:13,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018853810] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:36:13,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2079514476] [2025-01-24 03:36:13,982 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:36:13,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:36:14,011 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 439 statements into 1 equivalence classes. [2025-01-24 03:36:14,161 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 439 of 439 statements. [2025-01-24 03:36:14,161 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:36:14,161 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:36:14,168 INFO L256 TraceCheckSpWp]: Trace formula consists of 1803 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-01-24 03:36:14,171 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:36:14,660 INFO L134 CoverageAnalysis]: Checked inductivity of 2468 backedges. 1453 proven. 93 refuted. 0 times theorem prover too weak. 922 trivial. 0 not checked. [2025-01-24 03:36:14,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2079514476] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:36:14,660 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:36:14,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2025-01-24 03:36:14,661 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:36:14,661 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 457 [2025-01-24 03:36:14,709 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:36:14,709 INFO L85 PathProgramCache]: Analyzing trace with hash -487110385, now seen corresponding path program 1 times [2025-01-24 03:36:14,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:36:14,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289898249] [2025-01-24 03:36:14,709 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:36:14,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:36:14,735 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 458 statements into 1 equivalence classes. [2025-01-24 03:36:14,868 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 458 of 458 statements. [2025-01-24 03:36:14,869 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:36:14,869 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:36:16,057 INFO L134 CoverageAnalysis]: Checked inductivity of 2499 backedges. 33 proven. 563 refuted. 0 times theorem prover too weak. 1903 trivial. 0 not checked. [2025-01-24 03:36:16,057 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:36:16,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289898249] [2025-01-24 03:36:16,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289898249] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:36:16,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [505766063] [2025-01-24 03:36:16,057 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:36:16,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:36:16,083 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 458 statements into 1 equivalence classes. [2025-01-24 03:36:16,230 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 458 of 458 statements. [2025-01-24 03:36:16,230 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:36:16,231 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:36:16,237 INFO L256 TraceCheckSpWp]: Trace formula consists of 1853 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-01-24 03:36:16,241 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:36:16,841 INFO L134 CoverageAnalysis]: Checked inductivity of 2499 backedges. 557 proven. 39 refuted. 0 times theorem prover too weak. 1903 trivial. 0 not checked. [2025-01-24 03:36:16,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [505766063] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:36:16,841 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:36:16,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2025-01-24 03:36:16,841 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:36:16,841 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 460 is hopeless, skipping. [2025-01-24 03:36:16,841 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 550 is hopeless, skipping. [2025-01-24 03:36:16,842 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 649 is hopeless, skipping. [2025-01-24 03:36:16,842 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 668 is hopeless, skipping. [2025-01-24 03:36:16,842 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 671 is hopeless, skipping. [2025-01-24 03:36:16,842 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 674 [2025-01-24 03:36:16,871 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:36:16,871 INFO L85 PathProgramCache]: Analyzing trace with hash -1623262001, now seen corresponding path program 1 times [2025-01-24 03:36:16,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:36:16,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422537971] [2025-01-24 03:36:16,871 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:36:16,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:36:16,909 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 675 statements into 1 equivalence classes. [2025-01-24 03:36:17,164 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 675 of 675 statements. [2025-01-24 03:36:17,164 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:36:17,164 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:36:18,896 INFO L134 CoverageAnalysis]: Checked inductivity of 4828 backedges. 2232 proven. 814 refuted. 0 times theorem prover too weak. 1782 trivial. 0 not checked. [2025-01-24 03:36:18,896 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:36:18,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422537971] [2025-01-24 03:36:18,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422537971] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:36:18,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1017303753] [2025-01-24 03:36:18,897 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:36:18,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:36:18,931 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 675 statements into 1 equivalence classes. [2025-01-24 03:36:19,220 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 675 of 675 statements. [2025-01-24 03:36:19,220 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:36:19,220 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:36:19,230 INFO L256 TraceCheckSpWp]: Trace formula consists of 2613 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-01-24 03:36:19,235 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:36:19,804 INFO L134 CoverageAnalysis]: Checked inductivity of 4828 backedges. 2953 proven. 93 refuted. 0 times theorem prover too weak. 1782 trivial. 0 not checked. [2025-01-24 03:36:19,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1017303753] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:36:19,805 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:36:19,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2025-01-24 03:36:19,805 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:36:19,805 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 696 is hopeless, skipping. [2025-01-24 03:36:19,805 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 697 [2025-01-24 03:36:19,805 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:36:19,805 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 699 is hopeless, skipping. [2025-01-24 03:36:19,805 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 726 is hopeless, skipping. [2025-01-24 03:36:19,805 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 739 is hopeless, skipping. [2025-01-24 03:36:19,805 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 741 [2025-01-24 03:36:19,824 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:36:19,824 INFO L85 PathProgramCache]: Analyzing trace with hash 434605457, now seen corresponding path program 1 times [2025-01-24 03:36:19,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:36:19,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204187656] [2025-01-24 03:36:19,824 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:36:19,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:36:19,863 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 742 statements into 1 equivalence classes. [2025-01-24 03:36:20,192 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 742 of 742 statements. [2025-01-24 03:36:20,192 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:36:20,192 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:36:22,394 INFO L134 CoverageAnalysis]: Checked inductivity of 5183 backedges. 2416 proven. 787 refuted. 0 times theorem prover too weak. 1980 trivial. 0 not checked. [2025-01-24 03:36:22,394 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:36:22,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204187656] [2025-01-24 03:36:22,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204187656] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:36:22,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1059818763] [2025-01-24 03:36:22,394 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:36:22,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:36:22,439 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 742 statements into 1 equivalence classes. [2025-01-24 03:36:22,804 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 742 of 742 statements. [2025-01-24 03:36:22,804 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:36:22,804 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:36:22,816 INFO L256 TraceCheckSpWp]: Trace formula consists of 2859 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-01-24 03:36:22,821 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:36:23,386 INFO L134 CoverageAnalysis]: Checked inductivity of 5183 backedges. 3137 proven. 66 refuted. 0 times theorem prover too weak. 1980 trivial. 0 not checked. [2025-01-24 03:36:23,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1059818763] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:36:23,387 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:36:23,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2025-01-24 03:36:23,387 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:36:23,387 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 768 is hopeless, skipping. [2025-01-24 03:36:23,387 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 785 is hopeless, skipping. [2025-01-24 03:36:23,387 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 798 is hopeless, skipping. [2025-01-24 03:36:23,387 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 810 is hopeless, skipping. [2025-01-24 03:36:23,387 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 812 is hopeless, skipping. [2025-01-24 03:36:23,387 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 845 is hopeless, skipping. [2025-01-24 03:36:23,387 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 847 [2025-01-24 03:36:23,417 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:36:23,417 INFO L85 PathProgramCache]: Analyzing trace with hash 699317714, now seen corresponding path program 1 times [2025-01-24 03:36:23,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:36:23,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385597831] [2025-01-24 03:36:23,417 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:36:23,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:36:23,459 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 848 statements into 1 equivalence classes. [2025-01-24 03:36:23,851 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 848 of 848 statements. [2025-01-24 03:36:23,851 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:36:23,851 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:36:26,146 INFO L134 CoverageAnalysis]: Checked inductivity of 5339 backedges. 2437 proven. 814 refuted. 0 times theorem prover too weak. 2088 trivial. 0 not checked. [2025-01-24 03:36:26,146 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:36:26,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385597831] [2025-01-24 03:36:26,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385597831] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:36:26,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1405698186] [2025-01-24 03:36:26,146 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:36:26,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:36:26,189 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 848 statements into 1 equivalence classes. [2025-01-24 03:36:26,672 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 848 of 848 statements. [2025-01-24 03:36:26,672 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:36:26,672 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:36:26,680 INFO L256 TraceCheckSpWp]: Trace formula consists of 3284 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-01-24 03:36:26,685 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:36:27,172 INFO L134 CoverageAnalysis]: Checked inductivity of 5339 backedges. 3158 proven. 93 refuted. 0 times theorem prover too weak. 2088 trivial. 0 not checked. [2025-01-24 03:36:27,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1405698186] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:36:27,172 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:36:27,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2025-01-24 03:36:27,173 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:36:27,173 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 852 is hopeless, skipping. [2025-01-24 03:36:27,173 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 872 [2025-01-24 03:36:27,190 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:36:27,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1014284653, now seen corresponding path program 1 times [2025-01-24 03:36:27,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:36:27,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627627396] [2025-01-24 03:36:27,190 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:36:27,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:36:27,236 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 873 statements into 1 equivalence classes. [2025-01-24 03:36:27,691 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 873 of 873 statements. [2025-01-24 03:36:27,692 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:36:27,692 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:36:30,350 INFO L134 CoverageAnalysis]: Checked inductivity of 5394 backedges. 2437 proven. 814 refuted. 0 times theorem prover too weak. 2143 trivial. 0 not checked. [2025-01-24 03:36:30,350 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:36:30,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627627396] [2025-01-24 03:36:30,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627627396] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:36:30,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [131867887] [2025-01-24 03:36:30,350 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:36:30,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:36:30,395 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 873 statements into 1 equivalence classes. [2025-01-24 03:36:30,948 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 873 of 873 statements. [2025-01-24 03:36:30,948 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:36:30,948 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:36:30,960 INFO L256 TraceCheckSpWp]: Trace formula consists of 3378 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-01-24 03:36:30,965 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:36:31,461 INFO L134 CoverageAnalysis]: Checked inductivity of 5394 backedges. 3158 proven. 93 refuted. 0 times theorem prover too weak. 2143 trivial. 0 not checked. [2025-01-24 03:36:31,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [131867887] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:36:31,461 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:36:31,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2025-01-24 03:36:31,461 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:36:31,461 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 882 is hopeless, skipping. [2025-01-24 03:36:31,461 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 892 [2025-01-24 03:36:31,461 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:36:31,462 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 893 [2025-01-24 03:36:31,462 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:36:31,462 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 03:36:31,462 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:36:31,462 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:36:31,462 INFO L85 PathProgramCache]: Analyzing trace with hash -1453948641, now seen corresponding path program 13 times [2025-01-24 03:36:31,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:36:31,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744145519] [2025-01-24 03:36:31,462 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-24 03:36:31,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:36:31,507 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 895 statements into 1 equivalence classes. [2025-01-24 03:36:31,965 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 895 of 895 statements. [2025-01-24 03:36:31,965 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:36:31,965 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:36:34,431 INFO L134 CoverageAnalysis]: Checked inductivity of 5421 backedges. 2437 proven. 814 refuted. 0 times theorem prover too weak. 2170 trivial. 0 not checked. [2025-01-24 03:36:34,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:36:34,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744145519] [2025-01-24 03:36:34,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744145519] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:36:34,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [894864737] [2025-01-24 03:36:34,431 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-24 03:36:34,431 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:36:34,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:36:34,433 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 03:36:34,433 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 03:36:34,708 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 895 statements into 1 equivalence classes. [2025-01-24 03:36:35,070 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 895 of 895 statements. [2025-01-24 03:36:35,070 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:36:35,070 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:36:35,082 INFO L256 TraceCheckSpWp]: Trace formula consists of 3481 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-01-24 03:36:35,087 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:36:35,504 INFO L134 CoverageAnalysis]: Checked inductivity of 5421 backedges. 1942 proven. 33 refuted. 0 times theorem prover too weak. 3446 trivial. 0 not checked. [2025-01-24 03:36:35,504 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 03:36:35,920 INFO L134 CoverageAnalysis]: Checked inductivity of 5421 backedges. 1919 proven. 56 refuted. 0 times theorem prover too weak. 3446 trivial. 0 not checked. [2025-01-24 03:36:35,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [894864737] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 03:36:35,920 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 03:36:35,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 49 [2025-01-24 03:36:35,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207071124] [2025-01-24 03:36:35,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 03:36:35,922 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2025-01-24 03:36:35,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:36:35,923 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2025-01-24 03:36:35,923 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=483, Invalid=1967, Unknown=0, NotChecked=0, Total=2450 [2025-01-24 03:36:35,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:36:35,923 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:36:35,923 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 7.22) internal successors, (361), 49 states have internal predecessors, (361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-24 03:36:35,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:36:35,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:36:35,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:36:35,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:36:35,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-24 03:36:35,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:36:35,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:36:35,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:36:35,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-01-24 03:36:35,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:36:35,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:36:35,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:36:35,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:36:35,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:36:35,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:36:35,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-24 03:36:35,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:36:35,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:36:35,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2025-01-24 03:36:35,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:36:35,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:36:35,924 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:36:36,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:36:36,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:36:36,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:36:36,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:36:36,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-24 03:36:36,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:36:36,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:36:36,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:36:36,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-01-24 03:36:36,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:36:36,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:36:36,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:36:36,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:36:36,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:36:36,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:36:36,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-24 03:36:36,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:36:36,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:36:36,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-01-24 03:36:36,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:36:36,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:36:36,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:36:36,199 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 03:36:36,388 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,SelfDestructingSolverStorable81,15 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable82,SelfDestructingSolverStorable83,SelfDestructingSolverStorable73,SelfDestructingSolverStorable84,SelfDestructingSolverStorable74,SelfDestructingSolverStorable85,SelfDestructingSolverStorable75,SelfDestructingSolverStorable86,SelfDestructingSolverStorable76,SelfDestructingSolverStorable87,SelfDestructingSolverStorable77,SelfDestructingSolverStorable78,SelfDestructingSolverStorable79 [2025-01-24 03:36:36,388 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-24 03:36:36,388 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:36:36,389 INFO L139 ounterexampleChecker]: Examining path program with hash 1634091767, occurence #3 [2025-01-24 03:36:36,389 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 03:36:36,389 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 03:36:36,389 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:36:36,389 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-24 03:36:36,389 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:36:36,389 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-01-24 03:36:36,389 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:36:36,390 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-24 03:36:36,390 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:36:36,390 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-24 03:36:36,390 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:36:36,390 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-01-24 03:36:36,390 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:36:36,390 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 228 [2025-01-24 03:36:36,433 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:36:36,433 INFO L85 PathProgramCache]: Analyzing trace with hash -323979357, now seen corresponding path program 1 times [2025-01-24 03:36:36,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:36:36,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201811391] [2025-01-24 03:36:36,433 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:36:36,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:36:36,450 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 229 statements into 1 equivalence classes. [2025-01-24 03:36:36,491 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 229 of 229 statements. [2025-01-24 03:36:36,491 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:36:36,491 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:36:37,085 INFO L134 CoverageAnalysis]: Checked inductivity of 831 backedges. 131 proven. 441 refuted. 0 times theorem prover too weak. 259 trivial. 0 not checked. [2025-01-24 03:36:37,085 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:36:37,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201811391] [2025-01-24 03:36:37,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201811391] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:36:37,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1923233185] [2025-01-24 03:36:37,085 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:36:37,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:36:37,103 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 229 statements into 1 equivalence classes. [2025-01-24 03:36:37,155 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 229 of 229 statements. [2025-01-24 03:36:37,155 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:36:37,155 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:36:37,158 INFO L256 TraceCheckSpWp]: Trace formula consists of 1063 conjuncts, 21 conjuncts are in the unsatisfiable core [2025-01-24 03:36:37,160 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:36:37,668 INFO L134 CoverageAnalysis]: Checked inductivity of 831 backedges. 536 proven. 36 refuted. 0 times theorem prover too weak. 259 trivial. 0 not checked. [2025-01-24 03:36:37,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1923233185] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:36:37,668 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:36:37,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 36 [2025-01-24 03:36:37,668 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:36:37,669 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 439 [2025-01-24 03:36:37,696 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:36:37,697 INFO L85 PathProgramCache]: Analyzing trace with hash -840109231, now seen corresponding path program 1 times [2025-01-24 03:36:37,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:36:37,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903209328] [2025-01-24 03:36:37,697 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:36:37,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:36:37,722 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 440 statements into 1 equivalence classes. [2025-01-24 03:36:37,855 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 440 of 440 statements. [2025-01-24 03:36:37,855 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:36:37,855 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:36:39,323 INFO L134 CoverageAnalysis]: Checked inductivity of 2476 backedges. 732 proven. 825 refuted. 0 times theorem prover too weak. 919 trivial. 0 not checked. [2025-01-24 03:36:39,323 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:36:39,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903209328] [2025-01-24 03:36:39,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903209328] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:36:39,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [439957418] [2025-01-24 03:36:39,323 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:36:39,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:36:39,348 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 440 statements into 1 equivalence classes. [2025-01-24 03:36:39,498 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 440 of 440 statements. [2025-01-24 03:36:39,498 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:36:39,498 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:36:39,505 INFO L256 TraceCheckSpWp]: Trace formula consists of 1812 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-01-24 03:36:39,508 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:36:40,074 INFO L134 CoverageAnalysis]: Checked inductivity of 2476 backedges. 1453 proven. 104 refuted. 0 times theorem prover too weak. 919 trivial. 0 not checked. [2025-01-24 03:36:40,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [439957418] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:36:40,074 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:36:40,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 36 [2025-01-24 03:36:40,074 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:36:40,074 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 458 [2025-01-24 03:36:40,120 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:36:40,120 INFO L85 PathProgramCache]: Analyzing trace with hash 1826570497, now seen corresponding path program 1 times [2025-01-24 03:36:40,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:36:40,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334542836] [2025-01-24 03:36:40,121 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:36:40,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:36:40,146 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 459 statements into 1 equivalence classes. [2025-01-24 03:36:40,278 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 459 of 459 statements. [2025-01-24 03:36:40,278 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:36:40,278 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:36:41,599 INFO L134 CoverageAnalysis]: Checked inductivity of 2507 backedges. 70 proven. 668 refuted. 0 times theorem prover too weak. 1769 trivial. 0 not checked. [2025-01-24 03:36:41,599 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:36:41,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334542836] [2025-01-24 03:36:41,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334542836] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:36:41,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1457075796] [2025-01-24 03:36:41,599 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:36:41,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:36:41,626 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 459 statements into 1 equivalence classes. [2025-01-24 03:36:41,771 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 459 of 459 statements. [2025-01-24 03:36:41,771 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:36:41,771 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:36:41,778 INFO L256 TraceCheckSpWp]: Trace formula consists of 1862 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-01-24 03:36:41,781 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:36:42,430 INFO L134 CoverageAnalysis]: Checked inductivity of 2507 backedges. 687 proven. 51 refuted. 0 times theorem prover too weak. 1769 trivial. 0 not checked. [2025-01-24 03:36:42,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1457075796] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:36:42,430 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:36:42,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 36 [2025-01-24 03:36:42,430 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:36:42,430 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 461 is hopeless, skipping. [2025-01-24 03:36:42,431 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 551 is hopeless, skipping. [2025-01-24 03:36:42,431 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 650 is hopeless, skipping. [2025-01-24 03:36:42,431 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 669 is hopeless, skipping. [2025-01-24 03:36:42,431 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 672 is hopeless, skipping. [2025-01-24 03:36:42,431 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 675 [2025-01-24 03:36:42,460 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:36:42,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1960894375, now seen corresponding path program 1 times [2025-01-24 03:36:42,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:36:42,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401630839] [2025-01-24 03:36:42,460 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:36:42,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:36:42,495 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 676 statements into 1 equivalence classes. [2025-01-24 03:36:42,777 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 676 of 676 statements. [2025-01-24 03:36:42,777 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:36:42,777 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:36:44,654 INFO L134 CoverageAnalysis]: Checked inductivity of 4836 backedges. 2232 proven. 825 refuted. 0 times theorem prover too weak. 1779 trivial. 0 not checked. [2025-01-24 03:36:44,654 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:36:44,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401630839] [2025-01-24 03:36:44,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401630839] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:36:44,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1736236567] [2025-01-24 03:36:44,654 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:36:44,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:36:44,689 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 676 statements into 1 equivalence classes. [2025-01-24 03:36:44,986 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 676 of 676 statements. [2025-01-24 03:36:44,986 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:36:44,986 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:36:44,997 INFO L256 TraceCheckSpWp]: Trace formula consists of 2622 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-01-24 03:36:45,001 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:36:45,560 INFO L134 CoverageAnalysis]: Checked inductivity of 4836 backedges. 2953 proven. 104 refuted. 0 times theorem prover too weak. 1779 trivial. 0 not checked. [2025-01-24 03:36:45,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1736236567] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:36:45,560 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:36:45,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 36 [2025-01-24 03:36:45,560 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:36:45,560 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 697 is hopeless, skipping. [2025-01-24 03:36:45,560 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 698 [2025-01-24 03:36:45,560 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:36:45,560 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 700 is hopeless, skipping. [2025-01-24 03:36:45,560 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 727 is hopeless, skipping. [2025-01-24 03:36:45,560 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 740 is hopeless, skipping. [2025-01-24 03:36:45,560 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 742 [2025-01-24 03:36:45,576 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:36:45,577 INFO L85 PathProgramCache]: Analyzing trace with hash 490317827, now seen corresponding path program 1 times [2025-01-24 03:36:45,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:36:45,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136116705] [2025-01-24 03:36:45,577 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:36:45,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:36:45,614 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 743 statements into 1 equivalence classes. [2025-01-24 03:36:45,962 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 743 of 743 statements. [2025-01-24 03:36:45,962 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:36:45,962 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:36:48,088 INFO L134 CoverageAnalysis]: Checked inductivity of 5191 backedges. 58 proven. 824 refuted. 0 times theorem prover too weak. 4309 trivial. 0 not checked. [2025-01-24 03:36:48,088 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:36:48,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136116705] [2025-01-24 03:36:48,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136116705] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:36:48,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [711142548] [2025-01-24 03:36:48,088 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:36:48,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:36:48,128 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 743 statements into 1 equivalence classes. [2025-01-24 03:36:48,576 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 743 of 743 statements. [2025-01-24 03:36:48,576 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:36:48,576 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:36:48,585 INFO L256 TraceCheckSpWp]: Trace formula consists of 2868 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-01-24 03:36:48,590 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:36:49,407 INFO L134 CoverageAnalysis]: Checked inductivity of 5191 backedges. 835 proven. 47 refuted. 0 times theorem prover too weak. 4309 trivial. 0 not checked. [2025-01-24 03:36:49,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [711142548] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:36:49,407 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:36:49,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 36 [2025-01-24 03:36:49,407 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:36:49,407 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 769 is hopeless, skipping. [2025-01-24 03:36:49,407 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 786 is hopeless, skipping. [2025-01-24 03:36:49,407 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 799 is hopeless, skipping. [2025-01-24 03:36:49,407 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 811 is hopeless, skipping. [2025-01-24 03:36:49,408 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 813 is hopeless, skipping. [2025-01-24 03:36:49,408 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 846 is hopeless, skipping. [2025-01-24 03:36:49,408 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 848 [2025-01-24 03:36:49,437 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:36:49,437 INFO L85 PathProgramCache]: Analyzing trace with hash 25570308, now seen corresponding path program 1 times [2025-01-24 03:36:49,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:36:49,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182507705] [2025-01-24 03:36:49,437 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:36:49,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:36:49,479 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 849 statements into 1 equivalence classes. [2025-01-24 03:36:49,894 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 849 of 849 statements. [2025-01-24 03:36:49,894 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:36:49,894 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:36:52,629 INFO L134 CoverageAnalysis]: Checked inductivity of 5347 backedges. 50 proven. 782 refuted. 0 times theorem prover too weak. 4515 trivial. 0 not checked. [2025-01-24 03:36:52,630 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:36:52,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182507705] [2025-01-24 03:36:52,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182507705] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:36:52,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1571450678] [2025-01-24 03:36:52,630 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:36:52,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:36:52,672 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 849 statements into 1 equivalence classes. [2025-01-24 03:36:53,110 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 849 of 849 statements. [2025-01-24 03:36:53,110 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:36:53,110 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:36:53,126 INFO L256 TraceCheckSpWp]: Trace formula consists of 3293 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-01-24 03:36:53,131 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:36:54,061 INFO L134 CoverageAnalysis]: Checked inductivity of 5347 backedges. 793 proven. 39 refuted. 0 times theorem prover too weak. 4515 trivial. 0 not checked. [2025-01-24 03:36:54,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1571450678] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:36:54,062 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:36:54,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 36 [2025-01-24 03:36:54,062 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:36:54,062 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 853 is hopeless, skipping. [2025-01-24 03:36:54,062 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 873 [2025-01-24 03:36:54,075 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:36:54,075 INFO L85 PathProgramCache]: Analyzing trace with hash -1412203003, now seen corresponding path program 1 times [2025-01-24 03:36:54,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:36:54,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298769230] [2025-01-24 03:36:54,075 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:36:54,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:36:54,118 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 874 statements into 1 equivalence classes. [2025-01-24 03:36:54,653 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 874 of 874 statements. [2025-01-24 03:36:54,653 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:36:54,653 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:36:57,275 INFO L134 CoverageAnalysis]: Checked inductivity of 5402 backedges. 50 proven. 782 refuted. 0 times theorem prover too weak. 4570 trivial. 0 not checked. [2025-01-24 03:36:57,275 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:36:57,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298769230] [2025-01-24 03:36:57,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298769230] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:36:57,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2137926896] [2025-01-24 03:36:57,275 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:36:57,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:36:57,318 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 874 statements into 1 equivalence classes. [2025-01-24 03:36:57,840 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 874 of 874 statements. [2025-01-24 03:36:57,840 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:36:57,840 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:36:57,855 INFO L256 TraceCheckSpWp]: Trace formula consists of 3387 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-01-24 03:36:57,860 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:36:58,791 INFO L134 CoverageAnalysis]: Checked inductivity of 5402 backedges. 793 proven. 39 refuted. 0 times theorem prover too weak. 4570 trivial. 0 not checked. [2025-01-24 03:36:58,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2137926896] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:36:58,791 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:36:58,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 36 [2025-01-24 03:36:58,791 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:36:58,791 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 883 is hopeless, skipping. [2025-01-24 03:36:58,791 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 893 [2025-01-24 03:36:58,791 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:36:58,791 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 894 [2025-01-24 03:36:58,791 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:36:58,791 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 03:36:58,791 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:36:58,792 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:36:58,792 INFO L85 PathProgramCache]: Analyzing trace with hash -2111723166, now seen corresponding path program 14 times [2025-01-24 03:36:58,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:36:58,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634384709] [2025-01-24 03:36:58,792 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-24 03:36:58,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:36:58,837 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 896 statements into 2 equivalence classes. [2025-01-24 03:36:59,304 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 896 of 896 statements. [2025-01-24 03:36:59,304 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-24 03:36:59,304 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:37:02,127 INFO L134 CoverageAnalysis]: Checked inductivity of 5429 backedges. 40 proven. 793 refuted. 0 times theorem prover too weak. 4596 trivial. 0 not checked. [2025-01-24 03:37:02,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:37:02,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634384709] [2025-01-24 03:37:02,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634384709] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:37:02,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [510803261] [2025-01-24 03:37:02,128 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-24 03:37:02,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:37:02,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:37:02,130 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 03:37:02,131 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 03:37:02,449 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 896 statements into 2 equivalence classes. [2025-01-24 03:37:02,731 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 896 of 896 statements. [2025-01-24 03:37:02,731 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-24 03:37:02,731 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:37:02,743 INFO L256 TraceCheckSpWp]: Trace formula consists of 3490 conjuncts, 21 conjuncts are in the unsatisfiable core [2025-01-24 03:37:02,749 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:37:03,223 INFO L134 CoverageAnalysis]: Checked inductivity of 5429 backedges. 1949 proven. 99 refuted. 0 times theorem prover too weak. 3381 trivial. 0 not checked. [2025-01-24 03:37:03,223 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 03:37:03,796 INFO L134 CoverageAnalysis]: Checked inductivity of 5429 backedges. 1978 proven. 70 refuted. 0 times theorem prover too weak. 3381 trivial. 0 not checked. [2025-01-24 03:37:03,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [510803261] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 03:37:03,796 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 03:37:03,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 55 [2025-01-24 03:37:03,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665213859] [2025-01-24 03:37:03,797 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 03:37:03,798 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2025-01-24 03:37:03,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:37:03,798 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2025-01-24 03:37:03,799 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=482, Invalid=2488, Unknown=0, NotChecked=0, Total=2970 [2025-01-24 03:37:03,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:37:03,799 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:37:03,800 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 7.5636363636363635) internal successors, (416), 55 states have internal predecessors, (416), 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 03:37:03,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:37:03,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:37:03,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:37:03,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:37:03,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-24 03:37:03,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:37:03,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:37:03,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:37:03,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-01-24 03:37:03,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:37:03,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:37:03,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:37:03,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:37:03,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:37:03,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:37:03,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-24 03:37:03,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:37:03,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:37:03,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2025-01-24 03:37:03,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:37:03,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:37:03,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:37:03,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:37:04,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:37:04,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:37:04,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:37:04,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:37:04,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-24 03:37:04,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:37:04,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:37:04,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:37:04,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-01-24 03:37:04,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:37:04,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:37:04,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:37:04,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:37:04,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:37:04,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:37:04,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-24 03:37:04,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:37:04,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:37:04,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-01-24 03:37:04,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:37:04,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:37:04,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:37:04,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-01-24 03:37:04,641 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2025-01-24 03:37:04,829 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,SelfDestructingSolverStorable91,SelfDestructingSolverStorable92,SelfDestructingSolverStorable93,SelfDestructingSolverStorable94,SelfDestructingSolverStorable95,SelfDestructingSolverStorable96,SelfDestructingSolverStorable97,16 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable98,SelfDestructingSolverStorable88,SelfDestructingSolverStorable99,SelfDestructingSolverStorable89,SelfDestructingSolverStorable100,SelfDestructingSolverStorable101,SelfDestructingSolverStorable102 [2025-01-24 03:37:04,829 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-24 03:37:04,829 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:37:04,830 INFO L139 ounterexampleChecker]: Examining path program with hash 1634091767, occurence #4 [2025-01-24 03:37:04,830 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 03:37:04,830 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 03:37:04,830 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:37:04,830 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-24 03:37:04,830 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:37:04,830 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-01-24 03:37:04,830 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:37:04,830 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-01-24 03:37:04,830 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:37:04,831 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-24 03:37:04,831 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:37:04,831 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-24 03:37:04,831 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:37:04,831 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 230 [2025-01-24 03:37:04,876 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:37:04,876 INFO L85 PathProgramCache]: Analyzing trace with hash 2103990793, now seen corresponding path program 1 times [2025-01-24 03:37:04,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:37:04,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381961150] [2025-01-24 03:37:04,876 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:37:04,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:37:04,894 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 231 statements into 1 equivalence classes. [2025-01-24 03:37:04,936 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 231 of 231 statements. [2025-01-24 03:37:04,936 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:37:04,936 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:37:05,594 INFO L134 CoverageAnalysis]: Checked inductivity of 848 backedges. 158 proven. 443 refuted. 0 times theorem prover too weak. 247 trivial. 0 not checked. [2025-01-24 03:37:05,595 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:37:05,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381961150] [2025-01-24 03:37:05,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381961150] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:37:05,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1568910874] [2025-01-24 03:37:05,595 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:37:05,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:37:05,613 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 231 statements into 1 equivalence classes. [2025-01-24 03:37:05,664 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 231 of 231 statements. [2025-01-24 03:37:05,664 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:37:05,664 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:37:05,667 INFO L256 TraceCheckSpWp]: Trace formula consists of 1081 conjuncts, 23 conjuncts are in the unsatisfiable core [2025-01-24 03:37:05,668 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:37:06,238 INFO L134 CoverageAnalysis]: Checked inductivity of 848 backedges. 556 proven. 45 refuted. 0 times theorem prover too weak. 247 trivial. 0 not checked. [2025-01-24 03:37:06,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1568910874] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:37:06,238 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:37:06,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 40 [2025-01-24 03:37:06,238 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:37:06,238 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 441 [2025-01-24 03:37:06,265 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:37:06,265 INFO L85 PathProgramCache]: Analyzing trace with hash 533771345, now seen corresponding path program 1 times [2025-01-24 03:37:06,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:37:06,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526654719] [2025-01-24 03:37:06,265 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:37:06,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:37:06,290 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 442 statements into 1 equivalence classes. [2025-01-24 03:37:06,452 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 442 of 442 statements. [2025-01-24 03:37:06,452 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:37:06,452 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:37:07,706 INFO L134 CoverageAnalysis]: Checked inductivity of 2493 backedges. 758 proven. 892 refuted. 0 times theorem prover too weak. 843 trivial. 0 not checked. [2025-01-24 03:37:07,706 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:37:07,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526654719] [2025-01-24 03:37:07,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526654719] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:37:07,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1252434487] [2025-01-24 03:37:07,706 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:37:07,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:37:07,733 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 442 statements into 1 equivalence classes. [2025-01-24 03:37:07,882 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 442 of 442 statements. [2025-01-24 03:37:07,882 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:37:07,882 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:37:07,889 INFO L256 TraceCheckSpWp]: Trace formula consists of 1830 conjuncts, 24 conjuncts are in the unsatisfiable core [2025-01-24 03:37:07,893 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:37:08,502 INFO L134 CoverageAnalysis]: Checked inductivity of 2493 backedges. 1524 proven. 126 refuted. 0 times theorem prover too weak. 843 trivial. 0 not checked. [2025-01-24 03:37:08,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1252434487] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:37:08,502 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:37:08,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 40 [2025-01-24 03:37:08,502 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:37:08,502 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 460 [2025-01-24 03:37:08,552 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:37:08,552 INFO L85 PathProgramCache]: Analyzing trace with hash -375811801, now seen corresponding path program 1 times [2025-01-24 03:37:08,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:37:08,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025192422] [2025-01-24 03:37:08,553 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:37:08,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:37:08,580 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 461 statements into 1 equivalence classes. [2025-01-24 03:37:08,713 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 461 of 461 statements. [2025-01-24 03:37:08,714 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:37:08,714 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:37:10,093 INFO L134 CoverageAnalysis]: Checked inductivity of 2524 backedges. 100 proven. 767 refuted. 0 times theorem prover too weak. 1657 trivial. 0 not checked. [2025-01-24 03:37:10,094 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:37:10,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025192422] [2025-01-24 03:37:10,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025192422] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:37:10,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [31763852] [2025-01-24 03:37:10,094 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:37:10,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:37:10,121 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 461 statements into 1 equivalence classes. [2025-01-24 03:37:10,270 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 461 of 461 statements. [2025-01-24 03:37:10,270 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:37:10,270 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:37:10,277 INFO L256 TraceCheckSpWp]: Trace formula consists of 1880 conjuncts, 24 conjuncts are in the unsatisfiable core [2025-01-24 03:37:10,281 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:37:10,995 INFO L134 CoverageAnalysis]: Checked inductivity of 2524 backedges. 807 proven. 60 refuted. 0 times theorem prover too weak. 1657 trivial. 0 not checked. [2025-01-24 03:37:10,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [31763852] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:37:10,995 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:37:10,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 40 [2025-01-24 03:37:10,995 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:37:10,995 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 463 is hopeless, skipping. [2025-01-24 03:37:10,995 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 553 is hopeless, skipping. [2025-01-24 03:37:10,995 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 652 is hopeless, skipping. [2025-01-24 03:37:10,995 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 671 is hopeless, skipping. [2025-01-24 03:37:10,995 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 674 is hopeless, skipping. [2025-01-24 03:37:10,995 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 677 [2025-01-24 03:37:11,027 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:37:11,027 INFO L85 PathProgramCache]: Analyzing trace with hash -1325379289, now seen corresponding path program 1 times [2025-01-24 03:37:11,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:37:11,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236852674] [2025-01-24 03:37:11,027 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:37:11,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:37:11,062 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 678 statements into 1 equivalence classes. [2025-01-24 03:37:11,323 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 678 of 678 statements. [2025-01-24 03:37:11,323 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:37:11,323 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:37:13,419 INFO L134 CoverageAnalysis]: Checked inductivity of 4853 backedges. 2258 proven. 892 refuted. 0 times theorem prover too weak. 1703 trivial. 0 not checked. [2025-01-24 03:37:13,420 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:37:13,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236852674] [2025-01-24 03:37:13,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236852674] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:37:13,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1534173404] [2025-01-24 03:37:13,420 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:37:13,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:37:13,455 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 678 statements into 1 equivalence classes. [2025-01-24 03:37:13,753 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 678 of 678 statements. [2025-01-24 03:37:13,753 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:37:13,754 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:37:13,765 INFO L256 TraceCheckSpWp]: Trace formula consists of 2640 conjuncts, 24 conjuncts are in the unsatisfiable core [2025-01-24 03:37:13,769 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:37:14,392 INFO L134 CoverageAnalysis]: Checked inductivity of 4853 backedges. 3024 proven. 126 refuted. 0 times theorem prover too weak. 1703 trivial. 0 not checked. [2025-01-24 03:37:14,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1534173404] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:37:14,392 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:37:14,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 40 [2025-01-24 03:37:14,392 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:37:14,392 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 699 is hopeless, skipping. [2025-01-24 03:37:14,392 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 700 [2025-01-24 03:37:14,392 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:37:14,392 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 702 is hopeless, skipping. [2025-01-24 03:37:14,392 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 729 is hopeless, skipping. [2025-01-24 03:37:14,392 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 742 is hopeless, skipping. [2025-01-24 03:37:14,392 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 744 [2025-01-24 03:37:14,405 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:37:14,405 INFO L85 PathProgramCache]: Analyzing trace with hash 1360348585, now seen corresponding path program 1 times [2025-01-24 03:37:14,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:37:14,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945529418] [2025-01-24 03:37:14,405 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:37:14,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:37:14,490 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 745 statements into 1 equivalence classes. [2025-01-24 03:37:14,824 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 745 of 745 statements. [2025-01-24 03:37:14,824 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:37:14,824 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:37:17,306 INFO L134 CoverageAnalysis]: Checked inductivity of 5208 backedges. 77 proven. 1059 refuted. 0 times theorem prover too weak. 4072 trivial. 0 not checked. [2025-01-24 03:37:17,306 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:37:17,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945529418] [2025-01-24 03:37:17,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945529418] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:37:17,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2133560375] [2025-01-24 03:37:17,307 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:37:17,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:37:17,347 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 745 statements into 1 equivalence classes. [2025-01-24 03:37:17,731 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 745 of 745 statements. [2025-01-24 03:37:17,731 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:37:17,731 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:37:17,743 INFO L256 TraceCheckSpWp]: Trace formula consists of 2886 conjuncts, 24 conjuncts are in the unsatisfiable core [2025-01-24 03:37:17,748 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:37:18,653 INFO L134 CoverageAnalysis]: Checked inductivity of 5208 backedges. 1063 proven. 73 refuted. 0 times theorem prover too weak. 4072 trivial. 0 not checked. [2025-01-24 03:37:18,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2133560375] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:37:18,653 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:37:18,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 40 [2025-01-24 03:37:18,653 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:37:18,653 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 771 is hopeless, skipping. [2025-01-24 03:37:18,653 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 788 is hopeless, skipping. [2025-01-24 03:37:18,653 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 801 is hopeless, skipping. [2025-01-24 03:37:18,653 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 813 is hopeless, skipping. [2025-01-24 03:37:18,653 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 815 is hopeless, skipping. [2025-01-24 03:37:18,653 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 848 is hopeless, skipping. [2025-01-24 03:37:18,653 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 850 [2025-01-24 03:37:18,683 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:37:18,684 INFO L85 PathProgramCache]: Analyzing trace with hash 18456042, now seen corresponding path program 1 times [2025-01-24 03:37:18,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:37:18,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198367646] [2025-01-24 03:37:18,684 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:37:18,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:37:18,727 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 851 statements into 1 equivalence classes. [2025-01-24 03:37:19,157 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 851 of 851 statements. [2025-01-24 03:37:19,157 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:37:19,157 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:37:21,915 INFO L134 CoverageAnalysis]: Checked inductivity of 5364 backedges. 62 proven. 862 refuted. 0 times theorem prover too weak. 4440 trivial. 0 not checked. [2025-01-24 03:37:21,915 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:37:21,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198367646] [2025-01-24 03:37:21,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198367646] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:37:21,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [340337117] [2025-01-24 03:37:21,916 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:37:21,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:37:22,014 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 851 statements into 1 equivalence classes. [2025-01-24 03:37:22,517 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 851 of 851 statements. [2025-01-24 03:37:22,518 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:37:22,518 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:37:22,532 INFO L256 TraceCheckSpWp]: Trace formula consists of 3311 conjuncts, 24 conjuncts are in the unsatisfiable core [2025-01-24 03:37:22,537 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:37:23,566 INFO L134 CoverageAnalysis]: Checked inductivity of 5364 backedges. 875 proven. 49 refuted. 0 times theorem prover too weak. 4440 trivial. 0 not checked. [2025-01-24 03:37:23,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [340337117] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:37:23,567 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:37:23,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 40 [2025-01-24 03:37:23,568 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:37:23,568 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 855 is hopeless, skipping. [2025-01-24 03:37:23,568 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 875 [2025-01-24 03:37:23,581 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:37:23,581 INFO L85 PathProgramCache]: Analyzing trace with hash -1646559803, now seen corresponding path program 1 times [2025-01-24 03:37:23,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:37:23,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933807936] [2025-01-24 03:37:23,581 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:37:23,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:37:23,626 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 876 statements into 1 equivalence classes. [2025-01-24 03:37:24,080 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 876 of 876 statements. [2025-01-24 03:37:24,080 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:37:24,080 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:37:26,897 INFO L134 CoverageAnalysis]: Checked inductivity of 5419 backedges. 62 proven. 862 refuted. 0 times theorem prover too weak. 4495 trivial. 0 not checked. [2025-01-24 03:37:26,897 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:37:26,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933807936] [2025-01-24 03:37:26,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933807936] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:37:26,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1137521708] [2025-01-24 03:37:26,897 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:37:26,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:37:26,942 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 876 statements into 1 equivalence classes. [2025-01-24 03:37:27,492 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 876 of 876 statements. [2025-01-24 03:37:27,492 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:37:27,492 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:37:27,501 INFO L256 TraceCheckSpWp]: Trace formula consists of 3405 conjuncts, 24 conjuncts are in the unsatisfiable core [2025-01-24 03:37:27,506 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:37:28,555 INFO L134 CoverageAnalysis]: Checked inductivity of 5419 backedges. 875 proven. 49 refuted. 0 times theorem prover too weak. 4495 trivial. 0 not checked. [2025-01-24 03:37:28,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1137521708] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:37:28,556 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:37:28,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 40 [2025-01-24 03:37:28,556 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:37:28,556 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 885 is hopeless, skipping. [2025-01-24 03:37:28,556 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 895 [2025-01-24 03:37:28,556 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:37:28,556 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 896 [2025-01-24 03:37:28,556 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:37:28,556 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 03:37:28,556 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:37:28,556 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:37:28,556 INFO L85 PathProgramCache]: Analyzing trace with hash 217802047, now seen corresponding path program 15 times [2025-01-24 03:37:28,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:37:28,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770373829] [2025-01-24 03:37:28,557 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-24 03:37:28,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:37:28,602 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 898 statements into 24 equivalence classes. [2025-01-24 03:37:30,006 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) and asserted 441 of 898 statements. [2025-01-24 03:37:30,006 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2025-01-24 03:37:30,006 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:37:32,583 INFO L134 CoverageAnalysis]: Checked inductivity of 5446 backedges. 423 proven. 1902 refuted. 0 times theorem prover too weak. 3121 trivial. 0 not checked. [2025-01-24 03:37:32,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:37:32,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770373829] [2025-01-24 03:37:32,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770373829] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:37:32,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [95285129] [2025-01-24 03:37:32,584 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-24 03:37:32,584 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:37:32,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:37:32,585 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 03:37:32,586 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 03:37:32,929 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 898 statements into 24 equivalence classes. [2025-01-24 03:38:07,312 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) and asserted 441 of 898 statements. [2025-01-24 03:38:07,312 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2025-01-24 03:38:07,312 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:38:07,340 INFO L256 TraceCheckSpWp]: Trace formula consists of 1911 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-01-24 03:38:07,346 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:38:08,279 INFO L134 CoverageAnalysis]: Checked inductivity of 5446 backedges. 143 proven. 36 refuted. 0 times theorem prover too weak. 5267 trivial. 0 not checked. [2025-01-24 03:38:08,279 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 03:38:09,193 INFO L134 CoverageAnalysis]: Checked inductivity of 5446 backedges. 83 proven. 96 refuted. 0 times theorem prover too weak. 5267 trivial. 0 not checked. [2025-01-24 03:38:09,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [95285129] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 03:38:09,193 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 03:38:09,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 20, 20] total 81 [2025-01-24 03:38:09,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612296466] [2025-01-24 03:38:09,194 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 03:38:09,194 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 81 states [2025-01-24 03:38:09,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:38:09,195 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2025-01-24 03:38:09,197 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1467, Invalid=5013, Unknown=0, NotChecked=0, Total=6480 [2025-01-24 03:38:09,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:38:09,197 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:38:09,197 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 81 states, 81 states have (on average 6.790123456790123) internal successors, (550), 81 states have internal predecessors, (550), 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 03:38:09,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:38:09,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:38:09,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:38:09,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:38:09,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-24 03:38:09,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:38:09,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:38:09,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:38:09,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-01-24 03:38:09,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:38:09,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:38:09,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:38:09,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:38:09,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:38:09,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:38:09,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-24 03:38:09,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:38:09,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:38:09,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2025-01-24 03:38:09,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:38:09,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:38:09,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:38:09,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-01-24 03:38:09,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:38:09,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:38:09,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:38:09,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:38:09,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:38:09,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-24 03:38:09,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:38:09,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:38:09,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:38:09,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-01-24 03:38:09,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:38:09,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:38:09,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:38:09,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:38:09,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:38:09,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:38:09,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-24 03:38:09,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:38:09,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:38:09,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-01-24 03:38:09,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:38:09,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:38:09,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:38:09,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-01-24 03:38:09,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:38:09,602 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 03:38:09,785 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,17 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable108,SelfDestructingSolverStorable109,SelfDestructingSolverStorable104,SelfDestructingSolverStorable115,SelfDestructingSolverStorable105,SelfDestructingSolverStorable116,SelfDestructingSolverStorable106,SelfDestructingSolverStorable117,SelfDestructingSolverStorable107,SelfDestructingSolverStorable111,SelfDestructingSolverStorable112,SelfDestructingSolverStorable113,SelfDestructingSolverStorable103,SelfDestructingSolverStorable114 [2025-01-24 03:38:09,785 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-24 03:38:09,785 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:38:09,786 INFO L139 ounterexampleChecker]: Examining path program with hash 1634091767, occurence #5 [2025-01-24 03:38:09,786 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 03:38:09,786 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 03:38:09,786 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:38:09,786 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-24 03:38:09,786 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:38:09,786 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-01-24 03:38:09,786 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:38:09,786 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-24 03:38:09,786 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:38:09,786 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-24 03:38:09,786 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:38:09,786 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-24 03:38:09,786 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:38:09,786 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 231 [2025-01-24 03:38:09,830 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:38:09,830 INFO L85 PathProgramCache]: Analyzing trace with hash 558851550, now seen corresponding path program 1 times [2025-01-24 03:38:09,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:38:09,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620695839] [2025-01-24 03:38:09,830 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:38:09,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:38:09,848 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 232 statements into 1 equivalence classes. [2025-01-24 03:38:09,890 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 232 of 232 statements. [2025-01-24 03:38:09,890 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:38:09,891 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:38:10,546 INFO L134 CoverageAnalysis]: Checked inductivity of 857 backedges. 158 proven. 443 refuted. 0 times theorem prover too weak. 256 trivial. 0 not checked. [2025-01-24 03:38:10,546 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:38:10,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620695839] [2025-01-24 03:38:10,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620695839] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:38:10,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [460056027] [2025-01-24 03:38:10,546 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:38:10,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:38:10,564 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 232 statements into 1 equivalence classes. [2025-01-24 03:38:10,615 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 232 of 232 statements. [2025-01-24 03:38:10,616 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:38:10,616 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:38:10,619 INFO L256 TraceCheckSpWp]: Trace formula consists of 1090 conjuncts, 23 conjuncts are in the unsatisfiable core [2025-01-24 03:38:10,621 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:38:11,166 INFO L134 CoverageAnalysis]: Checked inductivity of 857 backedges. 556 proven. 45 refuted. 0 times theorem prover too weak. 256 trivial. 0 not checked. [2025-01-24 03:38:11,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [460056027] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:38:11,167 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:38:11,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 40 [2025-01-24 03:38:11,167 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:38:11,167 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 442 [2025-01-24 03:38:11,192 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:38:11,192 INFO L85 PathProgramCache]: Analyzing trace with hash -216362842, now seen corresponding path program 1 times [2025-01-24 03:38:11,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:38:11,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329246067] [2025-01-24 03:38:11,193 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:38:11,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:38:11,230 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 443 statements into 1 equivalence classes. [2025-01-24 03:38:11,399 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 443 of 443 statements. [2025-01-24 03:38:11,399 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:38:11,399 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:38:12,731 INFO L134 CoverageAnalysis]: Checked inductivity of 2502 backedges. 758 proven. 892 refuted. 0 times theorem prover too weak. 852 trivial. 0 not checked. [2025-01-24 03:38:12,732 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:38:12,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329246067] [2025-01-24 03:38:12,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329246067] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:38:12,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [887310101] [2025-01-24 03:38:12,732 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:38:12,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:38:12,771 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 443 statements into 1 equivalence classes. [2025-01-24 03:38:12,932 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 443 of 443 statements. [2025-01-24 03:38:12,932 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:38:12,932 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:38:12,939 INFO L256 TraceCheckSpWp]: Trace formula consists of 1839 conjuncts, 24 conjuncts are in the unsatisfiable core [2025-01-24 03:38:12,942 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:38:13,550 INFO L134 CoverageAnalysis]: Checked inductivity of 2502 backedges. 1524 proven. 126 refuted. 0 times theorem prover too weak. 852 trivial. 0 not checked. [2025-01-24 03:38:13,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [887310101] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:38:13,550 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:38:13,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 40 [2025-01-24 03:38:13,550 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:38:13,550 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 461 [2025-01-24 03:38:13,598 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:38:13,598 INFO L85 PathProgramCache]: Analyzing trace with hash 1415564540, now seen corresponding path program 1 times [2025-01-24 03:38:13,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:38:13,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845965565] [2025-01-24 03:38:13,598 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:38:13,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:38:13,625 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 462 statements into 1 equivalence classes. [2025-01-24 03:38:13,756 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 462 of 462 statements. [2025-01-24 03:38:13,757 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:38:13,757 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:38:15,104 INFO L134 CoverageAnalysis]: Checked inductivity of 2533 backedges. 100 proven. 767 refuted. 0 times theorem prover too weak. 1666 trivial. 0 not checked. [2025-01-24 03:38:15,104 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:38:15,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845965565] [2025-01-24 03:38:15,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845965565] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:38:15,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [630789884] [2025-01-24 03:38:15,104 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:38:15,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:38:15,131 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 462 statements into 1 equivalence classes. [2025-01-24 03:38:15,290 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 462 of 462 statements. [2025-01-24 03:38:15,290 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:38:15,290 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:38:15,297 INFO L256 TraceCheckSpWp]: Trace formula consists of 1889 conjuncts, 24 conjuncts are in the unsatisfiable core [2025-01-24 03:38:15,300 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:38:16,004 INFO L134 CoverageAnalysis]: Checked inductivity of 2533 backedges. 807 proven. 60 refuted. 0 times theorem prover too weak. 1666 trivial. 0 not checked. [2025-01-24 03:38:16,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [630789884] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:38:16,004 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:38:16,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 40 [2025-01-24 03:38:16,004 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:38:16,004 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 464 is hopeless, skipping. [2025-01-24 03:38:16,005 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 554 is hopeless, skipping. [2025-01-24 03:38:16,005 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 653 is hopeless, skipping. [2025-01-24 03:38:16,005 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 672 is hopeless, skipping. [2025-01-24 03:38:16,005 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 675 is hopeless, skipping. [2025-01-24 03:38:16,005 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 678 [2025-01-24 03:38:16,033 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:38:16,034 INFO L85 PathProgramCache]: Analyzing trace with hash 68865404, now seen corresponding path program 1 times [2025-01-24 03:38:16,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:38:16,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738637098] [2025-01-24 03:38:16,034 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:38:16,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:38:16,071 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 679 statements into 1 equivalence classes. [2025-01-24 03:38:16,335 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 679 of 679 statements. [2025-01-24 03:38:16,335 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:38:16,335 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:38:18,292 INFO L134 CoverageAnalysis]: Checked inductivity of 4862 backedges. 2258 proven. 892 refuted. 0 times theorem prover too weak. 1712 trivial. 0 not checked. [2025-01-24 03:38:18,293 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:38:18,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738637098] [2025-01-24 03:38:18,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738637098] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:38:18,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2105649562] [2025-01-24 03:38:18,293 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:38:18,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:38:18,329 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 679 statements into 1 equivalence classes. [2025-01-24 03:38:18,627 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 679 of 679 statements. [2025-01-24 03:38:18,627 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:38:18,628 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:38:18,639 INFO L256 TraceCheckSpWp]: Trace formula consists of 2649 conjuncts, 24 conjuncts are in the unsatisfiable core [2025-01-24 03:38:18,643 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:38:19,244 INFO L134 CoverageAnalysis]: Checked inductivity of 4862 backedges. 3024 proven. 126 refuted. 0 times theorem prover too weak. 1712 trivial. 0 not checked. [2025-01-24 03:38:19,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2105649562] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:38:19,244 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:38:19,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 40 [2025-01-24 03:38:19,245 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:38:19,245 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 700 is hopeless, skipping. [2025-01-24 03:38:19,245 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 701 [2025-01-24 03:38:19,245 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:38:19,245 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 703 is hopeless, skipping. [2025-01-24 03:38:19,245 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 730 is hopeless, skipping. [2025-01-24 03:38:19,245 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 743 is hopeless, skipping. [2025-01-24 03:38:19,245 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 745 [2025-01-24 03:38:19,258 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:38:19,258 INFO L85 PathProgramCache]: Analyzing trace with hash 561537406, now seen corresponding path program 1 times [2025-01-24 03:38:19,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:38:19,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017943354] [2025-01-24 03:38:19,258 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:38:19,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:38:19,297 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 746 statements into 1 equivalence classes. [2025-01-24 03:38:19,667 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 746 of 746 statements. [2025-01-24 03:38:19,668 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:38:19,668 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:38:21,948 INFO L134 CoverageAnalysis]: Checked inductivity of 5217 backedges. 77 proven. 1059 refuted. 0 times theorem prover too weak. 4081 trivial. 0 not checked. [2025-01-24 03:38:21,948 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:38:21,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017943354] [2025-01-24 03:38:21,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017943354] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:38:21,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2140711975] [2025-01-24 03:38:21,948 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:38:21,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:38:21,991 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 746 statements into 1 equivalence classes. [2025-01-24 03:38:22,375 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 746 of 746 statements. [2025-01-24 03:38:22,376 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:38:22,376 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:38:22,388 INFO L256 TraceCheckSpWp]: Trace formula consists of 2895 conjuncts, 24 conjuncts are in the unsatisfiable core [2025-01-24 03:38:22,393 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:38:23,345 INFO L134 CoverageAnalysis]: Checked inductivity of 5217 backedges. 1063 proven. 73 refuted. 0 times theorem prover too weak. 4081 trivial. 0 not checked. [2025-01-24 03:38:23,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2140711975] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:38:23,346 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:38:23,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 40 [2025-01-24 03:38:23,346 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:38:23,346 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 772 is hopeless, skipping. [2025-01-24 03:38:23,346 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 789 is hopeless, skipping. [2025-01-24 03:38:23,346 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 802 is hopeless, skipping. [2025-01-24 03:38:23,346 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 814 is hopeless, skipping. [2025-01-24 03:38:23,346 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 816 is hopeless, skipping. [2025-01-24 03:38:23,346 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 849 is hopeless, skipping. [2025-01-24 03:38:23,346 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 851 [2025-01-24 03:38:23,375 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:38:23,375 INFO L85 PathProgramCache]: Analyzing trace with hash -1270871617, now seen corresponding path program 1 times [2025-01-24 03:38:23,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:38:23,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346992223] [2025-01-24 03:38:23,375 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:38:23,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:38:23,423 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 852 statements into 1 equivalence classes. [2025-01-24 03:38:23,819 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 852 of 852 statements. [2025-01-24 03:38:23,819 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:38:23,819 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:38:26,488 INFO L134 CoverageAnalysis]: Checked inductivity of 5373 backedges. 62 proven. 862 refuted. 0 times theorem prover too weak. 4449 trivial. 0 not checked. [2025-01-24 03:38:26,488 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:38:26,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346992223] [2025-01-24 03:38:26,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346992223] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:38:26,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [700370093] [2025-01-24 03:38:26,488 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:38:26,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:38:26,589 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 852 statements into 1 equivalence classes. [2025-01-24 03:38:27,022 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 852 of 852 statements. [2025-01-24 03:38:27,022 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:38:27,022 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:38:27,036 INFO L256 TraceCheckSpWp]: Trace formula consists of 3320 conjuncts, 24 conjuncts are in the unsatisfiable core [2025-01-24 03:38:27,041 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:38:28,080 INFO L134 CoverageAnalysis]: Checked inductivity of 5373 backedges. 875 proven. 49 refuted. 0 times theorem prover too weak. 4449 trivial. 0 not checked. [2025-01-24 03:38:28,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [700370093] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:38:28,080 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:38:28,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 40 [2025-01-24 03:38:28,080 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:38:28,080 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 856 is hopeless, skipping. [2025-01-24 03:38:28,080 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 876 [2025-01-24 03:38:28,094 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:38:28,095 INFO L85 PathProgramCache]: Analyzing trace with hash -634271206, now seen corresponding path program 1 times [2025-01-24 03:38:28,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:38:28,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974499457] [2025-01-24 03:38:28,095 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:38:28,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:38:28,140 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 877 statements into 1 equivalence classes. [2025-01-24 03:38:28,592 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 877 of 877 statements. [2025-01-24 03:38:28,592 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:38:28,592 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:38:31,398 INFO L134 CoverageAnalysis]: Checked inductivity of 5428 backedges. 62 proven. 862 refuted. 0 times theorem prover too weak. 4504 trivial. 0 not checked. [2025-01-24 03:38:31,398 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:38:31,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974499457] [2025-01-24 03:38:31,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974499457] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:38:31,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1250210963] [2025-01-24 03:38:31,398 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:38:31,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:38:31,443 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 877 statements into 1 equivalence classes. [2025-01-24 03:38:31,994 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 877 of 877 statements. [2025-01-24 03:38:31,994 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:38:31,994 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:38:32,003 INFO L256 TraceCheckSpWp]: Trace formula consists of 3414 conjuncts, 24 conjuncts are in the unsatisfiable core [2025-01-24 03:38:32,008 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:38:33,004 INFO L134 CoverageAnalysis]: Checked inductivity of 5428 backedges. 875 proven. 49 refuted. 0 times theorem prover too weak. 4504 trivial. 0 not checked. [2025-01-24 03:38:33,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1250210963] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:38:33,004 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:38:33,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 40 [2025-01-24 03:38:33,005 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:38:33,005 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 886 is hopeless, skipping. [2025-01-24 03:38:33,005 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 896 [2025-01-24 03:38:33,005 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:38:33,005 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 897 [2025-01-24 03:38:33,005 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:38:33,005 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 03:38:33,005 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:38:33,005 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:38:33,005 INFO L85 PathProgramCache]: Analyzing trace with hash 179765631, now seen corresponding path program 16 times [2025-01-24 03:38:33,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:38:33,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229365221] [2025-01-24 03:38:33,005 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-24 03:38:33,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:38:33,052 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 899 statements into 2 equivalence classes. [2025-01-24 03:38:33,614 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 899 of 899 statements. [2025-01-24 03:38:33,614 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-24 03:38:33,614 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:38:40,846 INFO L134 CoverageAnalysis]: Checked inductivity of 5455 backedges. 5146 proven. 93 refuted. 0 times theorem prover too weak. 216 trivial. 0 not checked. [2025-01-24 03:38:40,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:38:40,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229365221] [2025-01-24 03:38:40,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229365221] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:38:40,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [504077010] [2025-01-24 03:38:40,846 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-24 03:38:40,846 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:38:40,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:38:40,849 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 03:38:40,850 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 03:38:41,229 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 899 statements into 2 equivalence classes. [2025-01-24 03:38:41,514 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 899 of 899 statements. [2025-01-24 03:38:41,514 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-24 03:38:41,514 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:38:41,527 INFO L256 TraceCheckSpWp]: Trace formula consists of 3517 conjuncts, 24 conjuncts are in the unsatisfiable core [2025-01-24 03:38:41,533 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:38:42,335 INFO L134 CoverageAnalysis]: Checked inductivity of 5455 backedges. 2314 proven. 52 refuted. 0 times theorem prover too weak. 3089 trivial. 0 not checked. [2025-01-24 03:38:42,336 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 03:38:43,078 INFO L134 CoverageAnalysis]: Checked inductivity of 5455 backedges. 2279 proven. 87 refuted. 0 times theorem prover too weak. 3089 trivial. 0 not checked. [2025-01-24 03:38:43,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [504077010] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 03:38:43,078 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 03:38:43,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 22, 22] total 104 [2025-01-24 03:38:43,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937241638] [2025-01-24 03:38:43,078 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 03:38:43,079 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 105 states [2025-01-24 03:38:43,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:38:43,080 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 105 interpolants. [2025-01-24 03:38:43,083 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2610, Invalid=8310, Unknown=0, NotChecked=0, Total=10920 [2025-01-24 03:38:43,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:38:43,083 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:38:43,083 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 105 states, 105 states have (on average 9.133333333333333) internal successors, (959), 104 states have internal predecessors, (959), 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 03:38:43,083 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:38:43,083 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:38:43,083 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:38:43,083 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:38:43,083 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-24 03:38:43,083 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:38:43,083 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:38:43,083 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:38:43,083 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-01-24 03:38:43,083 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:38:43,083 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:38:43,083 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:38:43,083 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:38:43,083 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:38:43,083 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:38:43,083 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-24 03:38:43,083 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:38:43,083 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:38:43,083 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2025-01-24 03:38:43,083 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:38:43,083 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:38:43,083 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:38:43,083 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-01-24 03:38:43,083 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:38:43,083 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:38:43,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:38:43,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:38:43,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:38:43,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:38:43,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-24 03:38:43,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:38:43,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:38:43,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:38:43,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-01-24 03:38:43,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:38:43,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:38:43,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:38:43,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:38:43,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:38:43,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:38:43,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-24 03:38:43,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-24 03:38:43,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:38:43,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-01-24 03:38:43,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:38:43,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:38:43,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:38:43,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-01-24 03:38:43,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:38:43,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:38:43,494 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2025-01-24 03:38:43,682 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,SelfDestructingSolverStorable120,SelfDestructingSolverStorable131,SelfDestructingSolverStorable121,SelfDestructingSolverStorable132,SelfDestructingSolverStorable119,SelfDestructingSolverStorable126,SelfDestructingSolverStorable127,SelfDestructingSolverStorable128,SelfDestructingSolverStorable118,SelfDestructingSolverStorable129,SelfDestructingSolverStorable122,18 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123,SelfDestructingSolverStorable124,SelfDestructingSolverStorable125 [2025-01-24 03:38:43,682 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-24 03:38:43,683 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:38:43,683 INFO L139 ounterexampleChecker]: Examining path program with hash 1634091767, occurence #6 [2025-01-24 03:38:43,683 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 03:38:43,683 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 03:38:43,683 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:38:43,683 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-01-24 03:38:43,683 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:38:43,683 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-24 03:38:43,683 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:38:43,683 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-24 03:38:43,683 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:38:43,683 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-01-24 03:38:43,683 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:38:43,683 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-01-24 03:38:43,683 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:38:43,684 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 232 [2025-01-24 03:38:43,727 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:38:43,727 INFO L85 PathProgramCache]: Analyzing trace with hash -507536112, now seen corresponding path program 1 times [2025-01-24 03:38:43,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:38:43,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396175499] [2025-01-24 03:38:43,727 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:38:43,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:38:43,746 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 233 statements into 1 equivalence classes. [2025-01-24 03:38:43,788 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 233 of 233 statements. [2025-01-24 03:38:43,788 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:38:43,788 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:38:44,502 INFO L134 CoverageAnalysis]: Checked inductivity of 867 backedges. 228 proven. 449 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2025-01-24 03:38:44,503 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:38:44,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396175499] [2025-01-24 03:38:44,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396175499] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:38:44,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [17474101] [2025-01-24 03:38:44,503 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:38:44,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:38:44,522 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 233 statements into 1 equivalence classes. [2025-01-24 03:38:44,574 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 233 of 233 statements. [2025-01-24 03:38:44,574 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:38:44,574 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:38:44,577 INFO L256 TraceCheckSpWp]: Trace formula consists of 1099 conjuncts, 25 conjuncts are in the unsatisfiable core [2025-01-24 03:38:44,579 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:38:45,200 INFO L134 CoverageAnalysis]: Checked inductivity of 867 backedges. 622 proven. 55 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2025-01-24 03:38:45,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [17474101] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:38:45,200 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:38:45,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 44 [2025-01-24 03:38:45,200 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:38:45,201 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 443 [2025-01-24 03:38:45,226 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:38:45,226 INFO L85 PathProgramCache]: Analyzing trace with hash 1639938686, now seen corresponding path program 1 times [2025-01-24 03:38:45,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:38:45,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572927511] [2025-01-24 03:38:45,226 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:38:45,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:38:45,253 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 444 statements into 1 equivalence classes. [2025-01-24 03:38:45,387 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 444 of 444 statements. [2025-01-24 03:38:45,387 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:38:45,387 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:38:46,776 INFO L134 CoverageAnalysis]: Checked inductivity of 2512 backedges. 781 proven. 925 refuted. 0 times theorem prover too weak. 806 trivial. 0 not checked. [2025-01-24 03:38:46,776 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:38:46,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572927511] [2025-01-24 03:38:46,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572927511] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:38:46,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1214890681] [2025-01-24 03:38:46,776 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:38:46,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:38:46,803 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 444 statements into 1 equivalence classes. [2025-01-24 03:38:46,956 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 444 of 444 statements. [2025-01-24 03:38:46,956 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:38:46,956 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:38:46,963 INFO L256 TraceCheckSpWp]: Trace formula consists of 1848 conjuncts, 26 conjuncts are in the unsatisfiable core [2025-01-24 03:38:46,966 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:38:47,635 INFO L134 CoverageAnalysis]: Checked inductivity of 2512 backedges. 1562 proven. 144 refuted. 0 times theorem prover too weak. 806 trivial. 0 not checked. [2025-01-24 03:38:47,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1214890681] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:38:47,636 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:38:47,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 44 [2025-01-24 03:38:47,636 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:38:47,636 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 462 [2025-01-24 03:38:47,682 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:38:47,682 INFO L85 PathProgramCache]: Analyzing trace with hash 933138030, now seen corresponding path program 1 times [2025-01-24 03:38:47,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:38:47,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425161025] [2025-01-24 03:38:47,682 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:38:47,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:38:47,710 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 463 statements into 1 equivalence classes. [2025-01-24 03:38:47,847 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 463 of 463 statements. [2025-01-24 03:38:47,847 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:38:47,847 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:38:49,333 INFO L134 CoverageAnalysis]: Checked inductivity of 2543 backedges. 132 proven. 849 refuted. 0 times theorem prover too weak. 1562 trivial. 0 not checked. [2025-01-24 03:38:49,333 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:38:49,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425161025] [2025-01-24 03:38:49,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425161025] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:38:49,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [259475880] [2025-01-24 03:38:49,334 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:38:49,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:38:49,362 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 463 statements into 1 equivalence classes. [2025-01-24 03:38:49,516 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 463 of 463 statements. [2025-01-24 03:38:49,516 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:38:49,516 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:38:49,523 INFO L256 TraceCheckSpWp]: Trace formula consists of 1898 conjuncts, 26 conjuncts are in the unsatisfiable core [2025-01-24 03:38:49,527 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:38:50,327 INFO L134 CoverageAnalysis]: Checked inductivity of 2543 backedges. 910 proven. 71 refuted. 0 times theorem prover too weak. 1562 trivial. 0 not checked. [2025-01-24 03:38:50,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [259475880] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:38:50,327 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:38:50,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 44 [2025-01-24 03:38:50,327 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:38:50,327 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 465 is hopeless, skipping. [2025-01-24 03:38:50,327 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 555 is hopeless, skipping. [2025-01-24 03:38:50,327 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 654 is hopeless, skipping. [2025-01-24 03:38:50,328 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 673 is hopeless, skipping. [2025-01-24 03:38:50,328 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 676 is hopeless, skipping. [2025-01-24 03:38:50,328 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 679 [2025-01-24 03:38:50,360 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:38:50,361 INFO L85 PathProgramCache]: Analyzing trace with hash -1665689900, now seen corresponding path program 1 times [2025-01-24 03:38:50,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:38:50,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810852409] [2025-01-24 03:38:50,361 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:38:50,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:38:50,400 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 680 statements into 1 equivalence classes. [2025-01-24 03:38:50,675 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 680 of 680 statements. [2025-01-24 03:38:50,675 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:38:50,675 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:38:52,880 INFO L134 CoverageAnalysis]: Checked inductivity of 4872 backedges. 2281 proven. 925 refuted. 0 times theorem prover too weak. 1666 trivial. 0 not checked. [2025-01-24 03:38:52,880 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:38:52,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810852409] [2025-01-24 03:38:52,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810852409] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:38:52,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1262388175] [2025-01-24 03:38:52,880 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:38:52,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:38:52,917 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 680 statements into 1 equivalence classes. [2025-01-24 03:38:53,216 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 680 of 680 statements. [2025-01-24 03:38:53,216 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:38:53,216 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:38:53,227 INFO L256 TraceCheckSpWp]: Trace formula consists of 2658 conjuncts, 26 conjuncts are in the unsatisfiable core [2025-01-24 03:38:53,232 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:38:53,916 INFO L134 CoverageAnalysis]: Checked inductivity of 4872 backedges. 3062 proven. 144 refuted. 0 times theorem prover too weak. 1666 trivial. 0 not checked. [2025-01-24 03:38:53,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1262388175] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:38:53,916 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:38:53,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 44 [2025-01-24 03:38:53,916 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:38:53,916 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 701 is hopeless, skipping. [2025-01-24 03:38:53,916 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 702 [2025-01-24 03:38:53,916 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:38:53,916 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 704 is hopeless, skipping. [2025-01-24 03:38:53,916 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 731 is hopeless, skipping. [2025-01-24 03:38:53,916 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 744 is hopeless, skipping. [2025-01-24 03:38:53,916 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 746 [2025-01-24 03:38:53,929 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:38:53,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1622407824, now seen corresponding path program 1 times [2025-01-24 03:38:53,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:38:53,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765370176] [2025-01-24 03:38:53,929 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:38:53,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:38:53,969 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 747 statements into 1 equivalence classes. [2025-01-24 03:38:54,307 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 747 of 747 statements. [2025-01-24 03:38:54,307 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:38:54,307 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:38:56,793 INFO L134 CoverageAnalysis]: Checked inductivity of 5227 backedges. 98 proven. 1241 refuted. 0 times theorem prover too weak. 3888 trivial. 0 not checked. [2025-01-24 03:38:56,793 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:38:56,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765370176] [2025-01-24 03:38:56,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765370176] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:38:56,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1450108215] [2025-01-24 03:38:56,793 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:38:56,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:38:56,834 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 747 statements into 1 equivalence classes. [2025-01-24 03:38:57,202 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 747 of 747 statements. [2025-01-24 03:38:57,202 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:38:57,202 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:38:57,214 INFO L256 TraceCheckSpWp]: Trace formula consists of 2904 conjuncts, 26 conjuncts are in the unsatisfiable core [2025-01-24 03:38:57,219 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:38:58,187 INFO L134 CoverageAnalysis]: Checked inductivity of 5227 backedges. 1256 proven. 83 refuted. 0 times theorem prover too weak. 3888 trivial. 0 not checked. [2025-01-24 03:38:58,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1450108215] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:38:58,187 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:38:58,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 44 [2025-01-24 03:38:58,187 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:38:58,187 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 773 is hopeless, skipping. [2025-01-24 03:38:58,187 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 790 is hopeless, skipping. [2025-01-24 03:38:58,187 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 803 is hopeless, skipping. [2025-01-24 03:38:58,187 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 815 is hopeless, skipping. [2025-01-24 03:38:58,187 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 817 is hopeless, skipping. [2025-01-24 03:38:58,188 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 850 is hopeless, skipping. [2025-01-24 03:38:58,188 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 852 [2025-01-24 03:38:58,217 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:38:58,217 INFO L85 PathProgramCache]: Analyzing trace with hash -666295951, now seen corresponding path program 1 times [2025-01-24 03:38:58,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:38:58,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332682051] [2025-01-24 03:38:58,217 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:38:58,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:38:58,261 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 853 statements into 1 equivalence classes. [2025-01-24 03:38:58,675 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 853 of 853 statements. [2025-01-24 03:38:58,675 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:38:58,675 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:39:01,529 INFO L134 CoverageAnalysis]: Checked inductivity of 5383 backedges. 74 proven. 930 refuted. 0 times theorem prover too weak. 4379 trivial. 0 not checked. [2025-01-24 03:39:01,529 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:39:01,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332682051] [2025-01-24 03:39:01,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332682051] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:39:01,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1390744452] [2025-01-24 03:39:01,529 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:39:01,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:39:01,574 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 853 statements into 1 equivalence classes. [2025-01-24 03:39:02,072 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 853 of 853 statements. [2025-01-24 03:39:02,072 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:39:02,072 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:39:02,084 INFO L256 TraceCheckSpWp]: Trace formula consists of 3329 conjuncts, 26 conjuncts are in the unsatisfiable core [2025-01-24 03:39:02,089 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:39:03,166 INFO L134 CoverageAnalysis]: Checked inductivity of 5383 backedges. 945 proven. 59 refuted. 0 times theorem prover too weak. 4379 trivial. 0 not checked. [2025-01-24 03:39:03,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1390744452] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:39:03,166 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:39:03,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 44 [2025-01-24 03:39:03,167 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:39:03,167 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 857 is hopeless, skipping. [2025-01-24 03:39:03,167 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 877 [2025-01-24 03:39:03,182 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:39:03,183 INFO L85 PathProgramCache]: Analyzing trace with hash -888632014, now seen corresponding path program 1 times [2025-01-24 03:39:03,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:39:03,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470771858] [2025-01-24 03:39:03,183 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:39:03,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:39:03,231 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 878 statements into 1 equivalence classes. [2025-01-24 03:39:03,695 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 878 of 878 statements. [2025-01-24 03:39:03,695 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:39:03,695 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:39:06,761 INFO L134 CoverageAnalysis]: Checked inductivity of 5438 backedges. 74 proven. 930 refuted. 0 times theorem prover too weak. 4434 trivial. 0 not checked. [2025-01-24 03:39:06,761 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:39:06,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470771858] [2025-01-24 03:39:06,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470771858] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:39:06,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1147048960] [2025-01-24 03:39:06,761 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:39:06,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:39:06,811 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 878 statements into 1 equivalence classes. [2025-01-24 03:39:07,354 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 878 of 878 statements. [2025-01-24 03:39:07,355 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:39:07,355 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:39:07,363 INFO L256 TraceCheckSpWp]: Trace formula consists of 3423 conjuncts, 26 conjuncts are in the unsatisfiable core [2025-01-24 03:39:07,368 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:39:08,453 INFO L134 CoverageAnalysis]: Checked inductivity of 5438 backedges. 945 proven. 59 refuted. 0 times theorem prover too weak. 4434 trivial. 0 not checked. [2025-01-24 03:39:08,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1147048960] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:39:08,453 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:39:08,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 44 [2025-01-24 03:39:08,453 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:39:08,454 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 887 is hopeless, skipping. [2025-01-24 03:39:08,454 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 897 [2025-01-24 03:39:08,454 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:39:08,454 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 898 [2025-01-24 03:39:08,454 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:39:08,454 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 03:39:08,454 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:39:08,454 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:39:08,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1117892542, now seen corresponding path program 17 times [2025-01-24 03:39:08,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:39:08,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915065662] [2025-01-24 03:39:08,454 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-24 03:39:08,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:39:08,502 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 900 statements into 24 equivalence classes. [2025-01-24 03:39:21,680 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) and asserted 900 of 900 statements. [2025-01-24 03:39:21,680 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2025-01-24 03:39:21,680 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:39:31,328 INFO L134 CoverageAnalysis]: Checked inductivity of 5465 backedges. 270 proven. 2752 refuted. 0 times theorem prover too weak. 2443 trivial. 0 not checked. [2025-01-24 03:39:31,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:39:31,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915065662] [2025-01-24 03:39:31,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915065662] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:39:31,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1368477810] [2025-01-24 03:39:31,328 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-24 03:39:31,328 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:39:31,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:39:31,330 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 03:39:31,330 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 03:39:31,748 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 900 statements into 24 equivalence classes. Killed by 15