./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/weaver/popl20-more-buffer-series.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-series.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 8dbd267b0e0821e8d358e8d234024d8e484ea32431972ed8b70b87052179a50c --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:24:42,093 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-01-24 03:24:42,146 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:24:42,150 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-01-24 03:24:42,154 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-01-24 03:24:42,171 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-01-24 03:24:42,171 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-01-24 03:24:42,171 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-01-24 03:24:42,172 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-01-24 03:24:42,172 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-01-24 03:24:42,172 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-01-24 03:24:42,172 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-01-24 03:24:42,172 INFO L153 SettingsManager]: * Use SBE=true [2025-01-24 03:24:42,172 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-01-24 03:24:42,172 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-01-24 03:24:42,172 INFO L153 SettingsManager]: * sizeof long=4 [2025-01-24 03:24:42,173 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-01-24 03:24:42,173 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-01-24 03:24:42,173 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-01-24 03:24:42,173 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-01-24 03:24:42,173 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-01-24 03:24:42,173 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-01-24 03:24:42,173 INFO L153 SettingsManager]: * sizeof long double=12 [2025-01-24 03:24:42,173 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-01-24 03:24:42,173 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-01-24 03:24:42,173 INFO L153 SettingsManager]: * Use constant arrays=true [2025-01-24 03:24:42,173 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-01-24 03:24:42,174 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-24 03:24:42,174 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-24 03:24:42,174 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-24 03:24:42,174 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-01-24 03:24:42,174 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-01-24 03:24:42,174 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-01-24 03:24:42,174 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-01-24 03:24:42,174 INFO L153 SettingsManager]: * Commutativity condition synthesis=NECESSARY_AND_SUFFICIENT [2025-01-24 03:24:42,174 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-01-24 03:24:42,174 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-01-24 03:24:42,174 INFO L153 SettingsManager]: * DFS Order used in POR=LOOP_LOCKSTEP [2025-01-24 03:24:42,175 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-01-24 03:24:42,175 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-01-24 03:24:42,175 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2025-01-24 03:24:42,175 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2025-01-24 03:24:42,175 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2025-01-24 03:24:42,175 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 -> 8dbd267b0e0821e8d358e8d234024d8e484ea32431972ed8b70b87052179a50c 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:24:42,411 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-01-24 03:24:42,416 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-01-24 03:24:42,417 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-01-24 03:24:42,418 INFO L270 PluginConnector]: Initializing CDTParser... [2025-01-24 03:24:42,418 INFO L274 PluginConnector]: CDTParser initialized [2025-01-24 03:24:42,419 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/svcomp/weaver/popl20-more-buffer-series.wvr.c [2025-01-24 03:24:43,528 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/data/95f72c368/8be118b6c18941eea35b1332dc4464f4/FLAG0270a495d [2025-01-24 03:24:43,707 INFO L384 CDTParser]: Found 1 translation units. [2025-01-24 03:24:43,708 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/trunk/examples/svcomp/weaver/popl20-more-buffer-series.wvr.c [2025-01-24 03:24:43,715 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/data/95f72c368/8be118b6c18941eea35b1332dc4464f4/FLAG0270a495d [2025-01-24 03:24:44,086 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/data/95f72c368/8be118b6c18941eea35b1332dc4464f4 [2025-01-24 03:24:44,089 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-01-24 03:24:44,090 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-01-24 03:24:44,091 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-01-24 03:24:44,091 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-01-24 03:24:44,094 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-01-24 03:24:44,094 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.01 03:24:44" (1/1) ... [2025-01-24 03:24:44,095 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@54ad0398 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:24:44, skipping insertion in model container [2025-01-24 03:24:44,095 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.01 03:24:44" (1/1) ... [2025-01-24 03:24:44,106 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-01-24 03:24:44,235 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-series.wvr.c[4403,4416] [2025-01-24 03:24:44,244 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-24 03:24:44,253 INFO L200 MainTranslator]: Completed pre-run [2025-01-24 03:24:44,314 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-series.wvr.c[4403,4416] [2025-01-24 03:24:44,320 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-24 03:24:44,334 INFO L204 MainTranslator]: Completed translation [2025-01-24 03:24:44,335 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:24:44 WrapperNode [2025-01-24 03:24:44,336 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-01-24 03:24:44,336 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-01-24 03:24:44,337 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-01-24 03:24:44,337 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-01-24 03:24:44,341 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:24:44" (1/1) ... [2025-01-24 03:24:44,346 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:24:44" (1/1) ... [2025-01-24 03:24:44,371 INFO L138 Inliner]: procedures = 26, calls = 67, calls flagged for inlining = 22, calls inlined = 28, statements flattened = 319 [2025-01-24 03:24:44,375 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-01-24 03:24:44,376 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-01-24 03:24:44,376 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-01-24 03:24:44,376 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-01-24 03:24:44,380 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:24:44" (1/1) ... [2025-01-24 03:24:44,380 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:24:44" (1/1) ... [2025-01-24 03:24:44,383 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:24:44" (1/1) ... [2025-01-24 03:24:44,383 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:24:44" (1/1) ... [2025-01-24 03:24:44,388 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:24:44" (1/1) ... [2025-01-24 03:24:44,390 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:24:44" (1/1) ... [2025-01-24 03:24:44,392 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:24:44" (1/1) ... [2025-01-24 03:24:44,393 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:24:44" (1/1) ... [2025-01-24 03:24:44,394 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:24:44" (1/1) ... [2025-01-24 03:24:44,395 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-01-24 03:24:44,396 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-01-24 03:24:44,396 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-01-24 03:24:44,396 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-01-24 03:24:44,397 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:24:44" (1/1) ... [2025-01-24 03:24:44,404 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-01-24 03:24:44,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:24:44,428 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:24:44,429 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:24:44,445 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-01-24 03:24:44,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2025-01-24 03:24:44,445 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2025-01-24 03:24:44,445 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-01-24 03:24:44,445 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-01-24 03:24:44,445 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-01-24 03:24:44,446 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-01-24 03:24:44,446 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2025-01-24 03:24:44,446 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2025-01-24 03:24:44,446 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2025-01-24 03:24:44,446 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2025-01-24 03:24:44,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2025-01-24 03:24:44,446 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2025-01-24 03:24:44,446 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2025-01-24 03:24:44,446 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-01-24 03:24:44,446 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-01-24 03:24:44,446 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-01-24 03:24:44,447 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:24:44,516 INFO L234 CfgBuilder]: Building ICFG [2025-01-24 03:24:44,517 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-01-24 03:24:44,850 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-01-24 03:24:44,850 INFO L283 CfgBuilder]: Performing block encoding [2025-01-24 03:24:45,091 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-01-24 03:24:45,091 INFO L312 CfgBuilder]: Removed 0 assume(true) statements. [2025-01-24 03:24:45,092 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.01 03:24:45 BoogieIcfgContainer [2025-01-24 03:24:45,092 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-01-24 03:24:45,093 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-01-24 03:24:45,093 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-01-24 03:24:45,097 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-01-24 03:24:45,097 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.01 03:24:44" (1/3) ... [2025-01-24 03:24:45,098 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7a49ba6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.01 03:24:45, skipping insertion in model container [2025-01-24 03:24:45,098 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:24:44" (2/3) ... [2025-01-24 03:24:45,098 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7a49ba6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.01 03:24:45, skipping insertion in model container [2025-01-24 03:24:45,098 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.01 03:24:45" (3/3) ... [2025-01-24 03:24:45,099 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-more-buffer-series.wvr.c [2025-01-24 03:24:45,110 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-01-24 03:24:45,111 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-more-buffer-series.wvr.c that has 5 procedures, 46 locations, 1 initial locations, 7 loop locations, and 1 error locations. [2025-01-24 03:24:45,111 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-01-24 03:24:45,158 INFO L143 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2025-01-24 03:24:45,190 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-24 03:24:45,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-01-24 03:24:45,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:24:45,193 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:24:45,194 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:24:45,257 INFO L177 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2025-01-24 03:24:45,268 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2025-01-24 03:24:45,275 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;@9948edc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-24 03:24:45,275 INFO L334 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2025-01-24 03:24:46,401 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:24:46,401 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:24:46,402 INFO L139 ounterexampleChecker]: Examining path program with hash -1412317638, occurence #1 [2025-01-24 03:24:46,402 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-24 03:24:46,402 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:24:46,405 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:24:46,406 INFO L85 PathProgramCache]: Analyzing trace with hash -133311991, now seen corresponding path program 1 times [2025-01-24 03:24:46,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:24:46,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934860207] [2025-01-24 03:24:46,410 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:24:46,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:24:46,469 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 141 statements into 1 equivalence classes. [2025-01-24 03:24:46,724 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 141 of 141 statements. [2025-01-24 03:24:46,724 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:24:46,724 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:24:47,388 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:24:47,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:24:47,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934860207] [2025-01-24 03:24:47,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934860207] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-24 03:24:47,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-24 03:24:47,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-24 03:24:47,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128356816] [2025-01-24 03:24:47,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-24 03:24:47,395 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-24 03:24:47,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:24:47,408 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-24 03:24:47,409 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-24 03:24:47,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:24:47,411 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:24:47,412 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.5) 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:24:47,413 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:24:47,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:47,535 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-01-24 03:24:47,535 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:24:47,535 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:24:47,536 INFO L139 ounterexampleChecker]: Examining path program with hash -1412317638, occurence #2 [2025-01-24 03:24:47,536 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 03:24:47,536 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 03:24:47,536 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:24:47,536 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-24 03:24:47,536 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:24:47,536 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-01-24 03:24:47,543 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:24:47,543 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-24 03:24:47,543 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:24:47,544 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 13 [2025-01-24 03:24:47,544 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:24:47,544 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-01-24 03:24:47,544 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:24:47,544 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2025-01-24 03:24:47,605 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:24:47,605 INFO L85 PathProgramCache]: Analyzing trace with hash 1304631067, now seen corresponding path program 1 times [2025-01-24 03:24:47,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:24:47,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239196740] [2025-01-24 03:24:47,606 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:24:47,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:24:47,619 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 66 statements into 1 equivalence classes. [2025-01-24 03:24:47,651 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 66 of 66 statements. [2025-01-24 03:24:47,651 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:24:47,652 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:24:47,818 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:24:47,818 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:24:47,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239196740] [2025-01-24 03:24:47,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239196740] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-24 03:24:47,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-24 03:24:47,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-01-24 03:24:47,820 INFO L172 ounterexampleChecker]: Successfully proved commutativity at non-minimality point 65. Constructing proof automaton... [2025-01-24 03:24:47,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-24 03:24:47,821 INFO L311 artialOrderCegarLoop]: Commutativity proof succeeded, skipping feasibility check. [2025-01-24 03:24:47,821 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-24 03:24:47,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SMTINTERPOL [2025-01-24 03:24:47,821 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-24 03:24:47,822 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-24 03:24:47,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:24:47,823 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:24:47,823 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:24:47,823 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:47,823 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:24:47,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:47,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:47,926 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-01-24 03:24:47,926 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:24:47,927 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:24:47,927 INFO L139 ounterexampleChecker]: Examining path program with hash -1412317638, occurence #3 [2025-01-24 03:24:47,927 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 03:24:47,927 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 03:24:47,927 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:24:47,927 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-24 03:24:47,927 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:24:47,927 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-24 03:24:47,927 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:24:47,927 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-24 03:24:47,927 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:24:47,927 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-01-24 03:24:47,927 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:24:47,927 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2025-01-24 03:24:47,927 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:24:47,927 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2025-01-24 03:24:47,982 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:24:47,983 INFO L85 PathProgramCache]: Analyzing trace with hash -2095538082, now seen corresponding path program 1 times [2025-01-24 03:24:47,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:24:47,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605742922] [2025-01-24 03:24:47,983 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:24:47,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:24:47,998 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 67 statements into 1 equivalence classes. [2025-01-24 03:24:48,019 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 67 of 67 statements. [2025-01-24 03:24:48,020 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:24:48,020 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:24:48,238 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:24:48,239 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:24:48,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605742922] [2025-01-24 03:24:48,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605742922] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:24:48,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [236908114] [2025-01-24 03:24:48,240 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:24:48,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:24:48,256 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 67 statements into 1 equivalence classes. [2025-01-24 03:24:48,322 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 67 of 67 statements. [2025-01-24 03:24:48,322 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:24:48,322 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:24:48,326 INFO L256 TraceCheckSpWp]: Trace formula consists of 401 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-01-24 03:24:48,330 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:24:48,427 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:24:48,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [236908114] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:24:48,427 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:24:48,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2025-01-24 03:24:48,427 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:24:48,427 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2025-01-24 03:24:48,460 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:24:48,460 INFO L85 PathProgramCache]: Analyzing trace with hash -90478336, now seen corresponding path program 1 times [2025-01-24 03:24:48,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:24:48,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395326025] [2025-01-24 03:24:48,461 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:24:48,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:24:48,478 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 72 statements into 1 equivalence classes. [2025-01-24 03:24:48,498 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 72 of 72 statements. [2025-01-24 03:24:48,499 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:24:48,499 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:24:48,701 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:24:48,701 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:24:48,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395326025] [2025-01-24 03:24:48,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395326025] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:24:48,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1632547542] [2025-01-24 03:24:48,702 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:24:48,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:24:48,713 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 72 statements into 1 equivalence classes. [2025-01-24 03:24:48,739 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 72 of 72 statements. [2025-01-24 03:24:48,739 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:24:48,739 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:24:48,741 INFO L256 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-01-24 03:24:48,743 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:24:48,853 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:24:48,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1632547542] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:24:48,853 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:24:48,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2025-01-24 03:24:48,854 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:24:48,854 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2025-01-24 03:24:48,931 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:24:48,931 INFO L85 PathProgramCache]: Analyzing trace with hash 75813593, now seen corresponding path program 1 times [2025-01-24 03:24:48,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:24:48,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038676300] [2025-01-24 03:24:48,931 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:24:48,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:24:48,940 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 80 statements into 1 equivalence classes. [2025-01-24 03:24:48,971 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 80 of 80 statements. [2025-01-24 03:24:48,971 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:24:48,971 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:24:49,179 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:24:49,179 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:24:49,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038676300] [2025-01-24 03:24:49,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038676300] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:24:49,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2044233484] [2025-01-24 03:24:49,179 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:24:49,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:24:49,191 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 80 statements into 1 equivalence classes. [2025-01-24 03:24:49,223 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 80 of 80 statements. [2025-01-24 03:24:49,223 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:24:49,223 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:24:49,229 INFO L256 TraceCheckSpWp]: Trace formula consists of 446 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-01-24 03:24:49,233 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:24:49,313 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:24:49,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2044233484] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:24:49,313 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:24:49,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2025-01-24 03:24:49,314 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:24:49,314 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 109 is hopeless, skipping. [2025-01-24 03:24:49,314 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 118 is hopeless, skipping. [2025-01-24 03:24:49,314 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 139 [2025-01-24 03:24:49,314 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:24:49,314 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 141 [2025-01-24 03:24:49,314 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:24:49,314 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 03:24:49,314 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:24:49,314 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:24:49,314 INFO L85 PathProgramCache]: Analyzing trace with hash 1811583564, now seen corresponding path program 1 times [2025-01-24 03:24:49,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:24:49,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315322690] [2025-01-24 03:24:49,315 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:24:49,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:24:49,329 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 143 statements into 1 equivalence classes. [2025-01-24 03:24:49,368 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 143 of 143 statements. [2025-01-24 03:24:49,369 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:24:49,369 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:24:49,780 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:24:49,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:24:49,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315322690] [2025-01-24 03:24:49,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315322690] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:24:49,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559942283] [2025-01-24 03:24:49,781 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:24:49,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:24:49,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:24:49,784 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:24:49,785 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:24:49,861 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 143 statements into 1 equivalence classes. [2025-01-24 03:24:49,935 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 143 of 143 statements. [2025-01-24 03:24:49,936 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:24:49,936 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:24:49,939 INFO L256 TraceCheckSpWp]: Trace formula consists of 715 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-01-24 03:24:49,941 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:24:50,034 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:24:50,034 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 03:24:50,154 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:24:50,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559942283] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 03:24:50,154 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 03:24:50,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2025-01-24 03:24:50,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590502305] [2025-01-24 03:24:50,155 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 03:24:50,155 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-01-24 03:24:50,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:24:50,158 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-01-24 03:24:50,158 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2025-01-24 03:24:50,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:24:50,158 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:24:50,158 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.166666666666666) internal successors, (110), 11 states have internal predecessors, (110), 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:24:50,158 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:50,159 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:50,159 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:24:50,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:50,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:50,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:24:50,322 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2025-01-24 03:24:50,513 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 [2025-01-24 03:24:50,514 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:24:50,514 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:24:50,514 INFO L139 ounterexampleChecker]: Examining path program with hash -1412317638, occurence #4 [2025-01-24 03:24:50,514 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 03:24:50,514 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 03:24:50,514 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:24:50,514 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2025-01-24 03:24:50,514 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:24:50,514 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-24 03:24:50,514 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:24:50,514 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-01-24 03:24:50,514 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:24:50,514 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2025-01-24 03:24:50,514 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:24:50,514 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-01-24 03:24:50,514 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:24:50,515 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-01-24 03:24:50,570 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:24:50,571 INFO L85 PathProgramCache]: Analyzing trace with hash -508385494, now seen corresponding path program 1 times [2025-01-24 03:24:50,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:24:50,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037056112] [2025-01-24 03:24:50,571 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:24:50,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:24:50,583 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 68 statements into 1 equivalence classes. [2025-01-24 03:24:50,597 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 68 of 68 statements. [2025-01-24 03:24:50,598 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:24:50,598 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:24:50,795 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:24:50,796 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:24:50,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037056112] [2025-01-24 03:24:50,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037056112] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:24:50,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [129488224] [2025-01-24 03:24:50,796 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:24:50,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:24:50,807 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 68 statements into 1 equivalence classes. [2025-01-24 03:24:50,823 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 68 of 68 statements. [2025-01-24 03:24:50,824 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:24:50,824 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:24:50,825 INFO L256 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-01-24 03:24:50,829 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:24:50,979 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:24:50,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [129488224] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:24:50,979 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:24:50,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2025-01-24 03:24:50,979 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:24:50,979 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-01-24 03:24:51,001 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:24:51,001 INFO L85 PathProgramCache]: Analyzing trace with hash 907420710, now seen corresponding path program 1 times [2025-01-24 03:24:51,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:24:51,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331123750] [2025-01-24 03:24:51,001 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:24:51,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:24:51,010 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 73 statements into 1 equivalence classes. [2025-01-24 03:24:51,023 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 73 of 73 statements. [2025-01-24 03:24:51,024 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:24:51,024 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:24:51,219 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:24:51,220 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:24:51,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331123750] [2025-01-24 03:24:51,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331123750] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:24:51,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1299106014] [2025-01-24 03:24:51,220 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:24:51,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:24:51,228 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 73 statements into 1 equivalence classes. [2025-01-24 03:24:51,245 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 73 of 73 statements. [2025-01-24 03:24:51,245 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:24:51,245 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:24:51,247 INFO L256 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-01-24 03:24:51,248 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:24:51,378 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:24:51,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1299106014] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:24:51,378 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:24:51,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2025-01-24 03:24:51,378 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:24:51,378 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 80 [2025-01-24 03:24:51,441 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:24:51,441 INFO L85 PathProgramCache]: Analyzing trace with hash -288022273, now seen corresponding path program 1 times [2025-01-24 03:24:51,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:24:51,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053182022] [2025-01-24 03:24:51,442 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:24:51,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:24:51,450 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 81 statements into 1 equivalence classes. [2025-01-24 03:24:51,465 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 81 of 81 statements. [2025-01-24 03:24:51,465 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:24:51,465 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:24:51,692 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:24:51,692 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:24:51,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053182022] [2025-01-24 03:24:51,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053182022] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:24:51,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1306197708] [2025-01-24 03:24:51,693 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:24:51,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:24:51,705 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 81 statements into 1 equivalence classes. [2025-01-24 03:24:51,729 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 81 of 81 statements. [2025-01-24 03:24:51,730 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:24:51,730 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:24:51,731 INFO L256 TraceCheckSpWp]: Trace formula consists of 455 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-01-24 03:24:51,733 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:24:51,873 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:24:51,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1306197708] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:24:51,874 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:24:51,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2025-01-24 03:24:51,874 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:24:51,874 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 110 is hopeless, skipping. [2025-01-24 03:24:51,874 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 119 is hopeless, skipping. [2025-01-24 03:24:51,874 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 140 [2025-01-24 03:24:51,874 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:24:51,874 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 142 [2025-01-24 03:24:51,874 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:24:51,874 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 03:24:51,875 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:24:51,875 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:24:51,875 INFO L85 PathProgramCache]: Analyzing trace with hash 1473639567, now seen corresponding path program 2 times [2025-01-24 03:24:51,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:24:51,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015661992] [2025-01-24 03:24:51,875 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-24 03:24:51,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:24:51,894 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 144 statements into 2 equivalence classes. [2025-01-24 03:24:51,927 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 141 of 144 statements. [2025-01-24 03:24:51,927 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-01-24 03:24:51,927 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:24:52,583 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:24:52,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:24:52,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015661992] [2025-01-24 03:24:52,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015661992] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-24 03:24:52,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-24 03:24:52,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2025-01-24 03:24:52,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374086383] [2025-01-24 03:24:52,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-24 03:24:52,584 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-01-24 03:24:52,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:24:52,584 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-01-24 03:24:52,584 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=144, Unknown=0, NotChecked=0, Total=210 [2025-01-24 03:24:52,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:24:52,585 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:24:52,585 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.8) internal successors, (117), 14 states have internal predecessors, (117), 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:24:52,585 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:52,585 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:52,585 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:24:52,585 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:24:52,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:52,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:52,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:24:52,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:24:52,991 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,SelfDestructingSolverStorable11,SelfDestructingSolverStorable12,SelfDestructingSolverStorable9,SelfDestructingSolverStorable13,SelfDestructingSolverStorable14,SelfDestructingSolverStorable15 [2025-01-24 03:24:52,991 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:24:52,991 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:24:52,991 INFO L139 ounterexampleChecker]: Examining path program with hash -1212713450, occurence #1 [2025-01-24 03:24:52,991 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-24 03:24:52,991 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:24:52,991 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:24:52,991 INFO L85 PathProgramCache]: Analyzing trace with hash -144421140, now seen corresponding path program 3 times [2025-01-24 03:24:52,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:24:52,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253725729] [2025-01-24 03:24:52,992 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-24 03:24:52,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:24:53,004 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 111 statements into 4 equivalence classes. [2025-01-24 03:24:53,049 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 67 of 111 statements. [2025-01-24 03:24:53,050 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-01-24 03:24:53,050 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:24:53,170 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 6 proven. 26 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2025-01-24 03:24:53,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:24:53,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253725729] [2025-01-24 03:24:53,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253725729] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:24:53,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [793258783] [2025-01-24 03:24:53,170 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-24 03:24:53,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:24:53,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:24:53,173 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:24:53,173 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:24:53,244 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 111 statements into 4 equivalence classes. [2025-01-24 03:24:53,285 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 67 of 111 statements. [2025-01-24 03:24:53,285 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-01-24 03:24:53,285 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:24:53,287 INFO L256 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-01-24 03:24:53,289 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:24:53,423 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 31 proven. 1 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2025-01-24 03:24:53,423 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 03:24:53,577 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 6 proven. 26 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2025-01-24 03:24:53,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [793258783] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 03:24:53,577 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 03:24:53,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2025-01-24 03:24:53,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885020905] [2025-01-24 03:24:53,577 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 03:24:53,578 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-01-24 03:24:53,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:24:53,578 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-01-24 03:24:53,578 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2025-01-24 03:24:53,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:24:53,578 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:24:53,578 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.166666666666667) internal successors, (86), 12 states have internal predecessors, (86), 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:24:53,578 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:53,578 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:53,578 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:24:53,578 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:24:53,578 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:24:53,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:53,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:53,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:24:53,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:24:53,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:24:53,731 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:24:53,926 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,SelfDestructingSolverStorable16 [2025-01-24 03:24:53,926 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:24:53,926 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:24:53,926 INFO L139 ounterexampleChecker]: Examining path program with hash -1212713450, occurence #2 [2025-01-24 03:24:53,926 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 03:24:53,926 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 03:24:53,926 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:24:53,926 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2025-01-24 03:24:53,926 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:24:53,926 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-24 03:24:53,926 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:24:53,927 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-24 03:24:53,927 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:24:53,927 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-24 03:24:53,927 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:24:53,927 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-01-24 03:24:53,927 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:24:53,927 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 109 [2025-01-24 03:24:53,927 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:24:53,927 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 110 [2025-01-24 03:24:53,927 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:24:53,927 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 03:24:53,927 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:24:53,927 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:24:53,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1804883694, now seen corresponding path program 4 times [2025-01-24 03:24:53,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:24:53,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976309811] [2025-01-24 03:24:53,927 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-24 03:24:53,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:24:53,941 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 112 statements into 2 equivalence classes. [2025-01-24 03:24:53,979 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 112 of 112 statements. [2025-01-24 03:24:53,979 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-24 03:24:53,979 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:24:54,322 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 61 proven. 19 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-24 03:24:54,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:24:54,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976309811] [2025-01-24 03:24:54,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976309811] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:24:54,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [753679706] [2025-01-24 03:24:54,323 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-24 03:24:54,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:24:54,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:24:54,325 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:24:54,327 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:24:54,395 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 112 statements into 2 equivalence classes. [2025-01-24 03:24:54,451 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 112 of 112 statements. [2025-01-24 03:24:54,452 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-24 03:24:54,452 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:24:54,455 INFO L256 TraceCheckSpWp]: Trace formula consists of 600 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-01-24 03:24:54,456 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:24:54,519 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2025-01-24 03:24:54,519 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-24 03:24:54,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [753679706] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-24 03:24:54,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-24 03:24:54,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [11] total 13 [2025-01-24 03:24:54,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278512239] [2025-01-24 03:24:54,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-24 03:24:54,520 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-24 03:24:54,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:24:54,520 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-24 03:24:54,520 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2025-01-24 03:24:54,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:24:54,520 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:24:54,520 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 3 states have internal predecessors, (64), 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:24:54,520 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:54,520 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:54,520 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:24:54,520 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:24:54,520 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:24:54,520 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:24:55,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:55,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:55,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:24:55,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:24:55,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:24:55,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:55,522 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2025-01-24 03:24:55,711 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2025-01-24 03:24:55,712 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:24:55,712 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:24:55,712 INFO L139 ounterexampleChecker]: Examining path program with hash -701262434, occurence #1 [2025-01-24 03:24:55,712 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-24 03:24:55,712 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:24:55,712 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:24:55,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1814916803, now seen corresponding path program 5 times [2025-01-24 03:24:55,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:24:55,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424622380] [2025-01-24 03:24:55,712 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-24 03:24:55,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:24:55,722 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 88 statements into 6 equivalence classes. [2025-01-24 03:24:55,782 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) and asserted 88 of 88 statements. [2025-01-24 03:24:55,782 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2025-01-24 03:24:55,782 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:24:56,037 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 35 proven. 10 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2025-01-24 03:24:56,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:24:56,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424622380] [2025-01-24 03:24:56,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424622380] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:24:56,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2100856726] [2025-01-24 03:24:56,038 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-24 03:24:56,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:24:56,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:24:56,039 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:24:56,041 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:24:56,107 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 88 statements into 6 equivalence classes. [2025-01-24 03:24:56,158 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) and asserted 88 of 88 statements. [2025-01-24 03:24:56,158 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2025-01-24 03:24:56,159 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:24:56,160 INFO L256 TraceCheckSpWp]: Trace formula consists of 513 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-01-24 03:24:56,162 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:24:56,363 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 27 proven. 3 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-01-24 03:24:56,363 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 03:24:56,584 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 18 proven. 12 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-01-24 03:24:56,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2100856726] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 03:24:56,584 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 03:24:56,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 9] total 27 [2025-01-24 03:24:56,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603724242] [2025-01-24 03:24:56,584 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 03:24:56,584 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2025-01-24 03:24:56,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:24:56,586 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2025-01-24 03:24:56,587 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=578, Unknown=0, NotChecked=0, Total=756 [2025-01-24 03:24:56,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:24:56,587 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:24:56,587 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 5.678571428571429) internal successors, (159), 27 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-24 03:24:56,587 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:56,587 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:56,587 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:24:56,587 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:24:56,587 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:24:56,587 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:56,587 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:24:57,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:57,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:57,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:24:57,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:24:57,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:24:57,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:57,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:24:57,419 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:24:57,616 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,6 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:24:57,616 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:24:57,616 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:24:57,616 INFO L139 ounterexampleChecker]: Examining path program with hash -539357895, occurence #1 [2025-01-24 03:24:57,616 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-24 03:24:57,616 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:24:57,616 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:24:57,617 INFO L85 PathProgramCache]: Analyzing trace with hash 1454874645, now seen corresponding path program 6 times [2025-01-24 03:24:57,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:24:57,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445285907] [2025-01-24 03:24:57,617 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-24 03:24:57,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:24:57,628 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 104 statements into 6 equivalence classes. [2025-01-24 03:24:57,660 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 69 of 104 statements. [2025-01-24 03:24:57,661 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-01-24 03:24:57,661 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:24:57,853 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 79 trivial. 0 not checked. [2025-01-24 03:24:57,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:24:57,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445285907] [2025-01-24 03:24:57,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445285907] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:24:57,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [960850184] [2025-01-24 03:24:57,854 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-24 03:24:57,854 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:24:57,854 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:24:57,856 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:24:57,858 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:24:57,930 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 104 statements into 6 equivalence classes. [2025-01-24 03:24:57,968 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 69 of 104 statements. [2025-01-24 03:24:57,968 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-01-24 03:24:57,969 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:24:57,970 INFO L256 TraceCheckSpWp]: Trace formula consists of 433 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-01-24 03:24:57,972 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:24:58,043 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2025-01-24 03:24:58,044 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-24 03:24:58,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [960850184] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-24 03:24:58,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-24 03:24:58,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 10 [2025-01-24 03:24:58,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667453356] [2025-01-24 03:24:58,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-24 03:24:58,044 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-01-24 03:24:58,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:24:58,045 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-01-24 03:24:58,045 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2025-01-24 03:24:58,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:24:58,045 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:24:58,045 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 5 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-24 03:24:58,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:58,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:58,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:24:58,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:24:58,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:24:58,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:58,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:24:58,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:24:58,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:58,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:58,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:24:58,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:24:58,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:24:58,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:58,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:24:58,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:24:58,268 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2025-01-24 03:24:58,466 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,7 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:24:58,466 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:24:58,466 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:24:58,466 INFO L139 ounterexampleChecker]: Examining path program with hash -539357895, occurence #2 [2025-01-24 03:24:58,466 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 03:24:58,467 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 03:24:58,467 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:24:58,467 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-01-24 03:24:58,467 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:24:58,467 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-01-24 03:24:58,467 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:24:58,467 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2025-01-24 03:24:58,467 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:24:58,467 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-01-24 03:24:58,467 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:24:58,467 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-01-24 03:24:58,467 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:24:58,467 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-01-24 03:24:58,467 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:24:58,467 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2025-01-24 03:24:58,502 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:24:58,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1723542920, now seen corresponding path program 1 times [2025-01-24 03:24:58,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:24:58,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832621674] [2025-01-24 03:24:58,503 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:24:58,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:24:58,513 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 62 statements into 1 equivalence classes. [2025-01-24 03:24:58,522 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 62 of 62 statements. [2025-01-24 03:24:58,522 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:24:58,523 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:24:58,575 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2025-01-24 03:24:58,576 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:24:58,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832621674] [2025-01-24 03:24:58,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832621674] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-24 03:24:58,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-24 03:24:58,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-24 03:24:58,576 INFO L172 ounterexampleChecker]: Successfully proved commutativity at non-minimality point 61. Constructing proof automaton... [2025-01-24 03:24:58,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-24 03:24:58,576 INFO L311 artialOrderCegarLoop]: Commutativity proof succeeded, skipping feasibility check. [2025-01-24 03:24:58,576 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-24 03:24:58,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SMTINTERPOL [2025-01-24 03:24:58,577 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-24 03:24:58,577 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-01-24 03:24:58,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:24:58,577 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:24:58,577 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:24:58,577 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:58,577 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:58,577 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:24:58,577 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:24:58,577 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:24:58,577 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:58,577 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:24:58,577 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:24:58,578 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:24:58,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:58,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:58,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:24:58,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:24:58,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:24:58,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:58,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:24:58,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:24:58,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:58,843 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2025-01-24 03:24:58,843 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:24:58,843 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:24:58,843 INFO L139 ounterexampleChecker]: Examining path program with hash 1339580505, occurence #1 [2025-01-24 03:24:58,843 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-24 03:24:58,843 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:24:58,843 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:24:58,843 INFO L85 PathProgramCache]: Analyzing trace with hash -462895678, now seen corresponding path program 1 times [2025-01-24 03:24:58,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:24:58,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074827605] [2025-01-24 03:24:58,843 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:24:58,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:24:58,852 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 74 statements into 1 equivalence classes. [2025-01-24 03:24:58,861 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 74 of 74 statements. [2025-01-24 03:24:58,861 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:24:58,861 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:24:59,077 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 15 proven. 15 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-24 03:24:59,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:24:59,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074827605] [2025-01-24 03:24:59,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074827605] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:24:59,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1191780966] [2025-01-24 03:24:59,078 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:24:59,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:24:59,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:24:59,080 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:24:59,081 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:24:59,147 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 74 statements into 1 equivalence classes. [2025-01-24 03:24:59,184 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 74 of 74 statements. [2025-01-24 03:24:59,184 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:24:59,184 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:24:59,187 INFO L256 TraceCheckSpWp]: Trace formula consists of 452 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-01-24 03:24:59,189 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:24:59,422 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 17 proven. 10 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-01-24 03:24:59,422 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 03:24:59,661 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 13 proven. 14 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-01-24 03:24:59,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1191780966] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 03:24:59,661 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 03:24:59,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 30 [2025-01-24 03:24:59,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829023411] [2025-01-24 03:24:59,662 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 03:24:59,662 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2025-01-24 03:24:59,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:24:59,662 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2025-01-24 03:24:59,663 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=723, Unknown=0, NotChecked=0, Total=930 [2025-01-24 03:24:59,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:24:59,663 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:24:59,663 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 4.935483870967742) internal successors, (153), 30 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:24:59,663 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:59,663 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:59,663 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:24:59,663 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:24:59,663 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:24:59,663 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:59,663 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:24:59,663 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:24:59,663 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:59,663 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:24:59,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:59,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:59,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:24:59,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:24:59,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:24:59,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:59,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:24:59,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:24:59,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:24:59,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:24:59,840 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2025-01-24 03:25:00,034 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:25:00,035 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:25:00,035 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:25:00,035 INFO L139 ounterexampleChecker]: Examining path program with hash 1339580505, occurence #2 [2025-01-24 03:25:00,035 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 03:25:00,035 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 03:25:00,035 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:25:00,035 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-24 03:25:00,035 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:25:00,035 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-24 03:25:00,035 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:25:00,035 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-24 03:25:00,035 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:25:00,035 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-01-24 03:25:00,035 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:25:00,035 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-01-24 03:25:00,035 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:25:00,036 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-01-24 03:25:00,036 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:25:00,036 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-01-24 03:25:00,036 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:25:00,036 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-01-24 03:25:00,036 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:25:00,036 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2025-01-24 03:25:00,036 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:25:00,036 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 73 [2025-01-24 03:25:00,036 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:25:00,036 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 03:25:00,036 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:25:00,036 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:25:00,036 INFO L85 PathProgramCache]: Analyzing trace with hash 740371871, now seen corresponding path program 2 times [2025-01-24 03:25:00,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:25:00,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860944076] [2025-01-24 03:25:00,036 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-24 03:25:00,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:00,046 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 75 statements into 2 equivalence classes. [2025-01-24 03:25:00,054 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 41 of 75 statements. [2025-01-24 03:25:00,054 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-01-24 03:25:00,054 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:00,175 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2025-01-24 03:25:00,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:25:00,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860944076] [2025-01-24 03:25:00,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860944076] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-24 03:25:00,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-24 03:25:00,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-01-24 03:25:00,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545986380] [2025-01-24 03:25:00,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-24 03:25:00,176 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-01-24 03:25:00,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:25:00,176 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-01-24 03:25:00,176 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-01-24 03:25:00,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:25:00,176 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:25:00,176 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:25:00,176 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:00,176 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:00,176 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:25:00,176 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:25:00,177 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:25:00,177 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:00,177 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:25:00,177 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:25:00,177 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:00,177 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:25:00,177 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:25:00,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:00,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:00,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:25:00,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:25:00,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:25:00,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:00,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:25:00,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:25:00,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:00,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:25:00,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:25:00,465 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2025-01-24 03:25:00,465 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:25:00,465 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:25:00,465 INFO L139 ounterexampleChecker]: Examining path program with hash -1428535196, occurence #1 [2025-01-24 03:25:00,465 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-24 03:25:00,465 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:25:00,465 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:25:00,466 INFO L85 PathProgramCache]: Analyzing trace with hash -521136554, now seen corresponding path program 3 times [2025-01-24 03:25:00,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:25:00,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821050931] [2025-01-24 03:25:00,466 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-24 03:25:00,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:00,476 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 82 statements into 4 equivalence classes. [2025-01-24 03:25:00,494 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 71 of 82 statements. [2025-01-24 03:25:00,494 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-01-24 03:25:00,494 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:00,691 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2025-01-24 03:25:00,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:25:00,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821050931] [2025-01-24 03:25:00,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821050931] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:00,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [465533604] [2025-01-24 03:25:00,692 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-24 03:25:00,692 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:25:00,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:25:00,693 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:25:00,695 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:25:00,763 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 82 statements into 4 equivalence classes. [2025-01-24 03:25:00,803 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 71 of 82 statements. [2025-01-24 03:25:00,803 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-01-24 03:25:00,803 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:00,804 INFO L256 TraceCheckSpWp]: Trace formula consists of 438 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-01-24 03:25:00,806 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:25:00,943 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2025-01-24 03:25:00,944 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 03:25:01,051 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2025-01-24 03:25:01,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [465533604] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 03:25:01,051 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 03:25:01,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 21 [2025-01-24 03:25:01,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081862147] [2025-01-24 03:25:01,052 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 03:25:01,053 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2025-01-24 03:25:01,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:25:01,053 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2025-01-24 03:25:01,054 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=341, Unknown=0, NotChecked=0, Total=462 [2025-01-24 03:25:01,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:25:01,054 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:25:01,054 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 7.090909090909091) internal successors, (156), 21 states have internal predecessors, (156), 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:25:01,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:01,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:01,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:25:01,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:25:01,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:25:01,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:01,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:25:01,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:25:01,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:01,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:25:01,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:25:01,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:25:01,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:01,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:01,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:25:01,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:25:01,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:25:01,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:01,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:25:01,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:25:01,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:01,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:25:01,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:25:01,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:25:01,302 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2025-01-24 03:25:01,499 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:25:01,499 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:25:01,499 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:25:01,499 INFO L139 ounterexampleChecker]: Examining path program with hash -1428535196, occurence #2 [2025-01-24 03:25:01,499 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 03:25:01,499 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 03:25:01,499 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:25:01,499 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-24 03:25:01,499 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:25:01,499 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-01-24 03:25:01,499 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:25:01,499 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2025-01-24 03:25:01,499 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:25:01,499 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-01-24 03:25:01,499 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:25:01,499 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-01-24 03:25:01,499 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:25:01,499 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-01-24 03:25:01,532 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:25:01,532 INFO L85 PathProgramCache]: Analyzing trace with hash 870735917, now seen corresponding path program 1 times [2025-01-24 03:25:01,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:25:01,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548500607] [2025-01-24 03:25:01,532 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:25:01,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:01,541 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 61 statements into 1 equivalence classes. [2025-01-24 03:25:01,551 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 61 of 61 statements. [2025-01-24 03:25:01,551 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:25:01,551 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:01,740 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-01-24 03:25:01,740 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:25:01,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548500607] [2025-01-24 03:25:01,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548500607] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:01,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1818533755] [2025-01-24 03:25:01,741 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:25:01,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:01,749 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 61 statements into 1 equivalence classes. [2025-01-24 03:25:01,763 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 61 of 61 statements. [2025-01-24 03:25:01,764 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:25:01,764 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:01,765 INFO L256 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-01-24 03:25:01,766 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:25:01,907 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-01-24 03:25:01,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1818533755] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:01,908 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:25:01,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2025-01-24 03:25:01,908 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:25:01,908 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 68 [2025-01-24 03:25:01,908 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:25:01,908 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-01-24 03:25:01,908 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:25:01,908 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 76 [2025-01-24 03:25:01,908 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:25:01,908 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2025-01-24 03:25:01,908 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:25:01,908 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 82 [2025-01-24 03:25:01,908 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:25:01,909 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 03:25:01,909 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:25:01,909 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:25:01,909 INFO L85 PathProgramCache]: Analyzing trace with hash -1133120810, now seen corresponding path program 4 times [2025-01-24 03:25:01,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:25:01,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917747787] [2025-01-24 03:25:01,909 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-24 03:25:01,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:01,918 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 84 statements into 2 equivalence classes. [2025-01-24 03:25:01,931 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 84 of 84 statements. [2025-01-24 03:25:01,931 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-24 03:25:01,931 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:02,168 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 12 proven. 23 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-01-24 03:25:02,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:25:02,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917747787] [2025-01-24 03:25:02,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917747787] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:02,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [160363692] [2025-01-24 03:25:02,168 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-24 03:25:02,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:25:02,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:25:02,170 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:25:02,171 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:25:02,239 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 84 statements into 2 equivalence classes. [2025-01-24 03:25:02,279 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 84 of 84 statements. [2025-01-24 03:25:02,279 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-24 03:25:02,279 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:02,281 INFO L256 TraceCheckSpWp]: Trace formula consists of 503 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-01-24 03:25:02,282 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:25:02,588 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 23 proven. 15 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2025-01-24 03:25:02,589 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 03:25:02,913 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 15 proven. 23 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2025-01-24 03:25:02,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [160363692] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 03:25:02,913 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 03:25:02,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 38 [2025-01-24 03:25:02,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845691344] [2025-01-24 03:25:02,914 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 03:25:02,914 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2025-01-24 03:25:02,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:25:02,915 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2025-01-24 03:25:02,915 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=333, Invalid=1149, Unknown=0, NotChecked=0, Total=1482 [2025-01-24 03:25:02,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:25:02,915 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:25:02,915 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 5.17948717948718) internal successors, (202), 38 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:25:02,915 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:02,915 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:02,915 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:25:02,915 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:25:02,915 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:25:02,915 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:02,915 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:25:02,915 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:25:02,915 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:02,915 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:25:02,915 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:25:02,915 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:25:02,915 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:25:03,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:03,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:03,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:25:03,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:25:03,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:25:03,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:03,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:25:03,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:25:03,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:03,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:25:03,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:25:03,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:25:03,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:25:03,092 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:25:03,284 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,SelfDestructingSolverStorable25,SelfDestructingSolverStorable26,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:25:03,285 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:25:03,285 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:25:03,285 INFO L139 ounterexampleChecker]: Examining path program with hash -1428535196, occurence #3 [2025-01-24 03:25:03,285 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 03:25:03,286 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 03:25:03,286 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:25:03,286 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-24 03:25:03,286 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:25:03,286 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-24 03:25:03,286 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:25:03,286 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-01-24 03:25:03,286 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:25:03,286 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-01-24 03:25:03,286 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:25:03,286 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-01-24 03:25:03,286 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:25:03,286 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 62 [2025-01-24 03:25:03,319 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:25:03,319 INFO L85 PathProgramCache]: Analyzing trace with hash 1565065360, now seen corresponding path program 1 times [2025-01-24 03:25:03,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:25:03,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352334219] [2025-01-24 03:25:03,320 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:25:03,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:03,330 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 63 statements into 1 equivalence classes. [2025-01-24 03:25:03,342 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 63 of 63 statements. [2025-01-24 03:25:03,343 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:25:03,343 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:03,532 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2025-01-24 03:25:03,532 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:25:03,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352334219] [2025-01-24 03:25:03,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352334219] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:03,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1705673495] [2025-01-24 03:25:03,533 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:25:03,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:03,541 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 63 statements into 1 equivalence classes. [2025-01-24 03:25:03,554 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 63 of 63 statements. [2025-01-24 03:25:03,554 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:25:03,554 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:03,555 INFO L256 TraceCheckSpWp]: Trace formula consists of 446 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-01-24 03:25:03,556 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:25:03,685 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2025-01-24 03:25:03,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1705673495] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:03,685 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:25:03,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2025-01-24 03:25:03,685 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:25:03,685 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 70 [2025-01-24 03:25:03,685 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:25:03,685 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 74 [2025-01-24 03:25:03,685 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:25:03,685 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2025-01-24 03:25:03,685 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:25:03,685 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 80 [2025-01-24 03:25:03,685 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:25:03,685 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 84 [2025-01-24 03:25:03,685 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:25:03,685 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 03:25:03,685 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:25:03,686 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:25:03,686 INFO L85 PathProgramCache]: Analyzing trace with hash -1632311690, now seen corresponding path program 5 times [2025-01-24 03:25:03,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:25:03,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925808902] [2025-01-24 03:25:03,686 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-24 03:25:03,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:03,695 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 86 statements into 5 equivalence classes. [2025-01-24 03:25:03,725 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) and asserted 86 of 86 statements. [2025-01-24 03:25:03,725 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2025-01-24 03:25:03,725 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:03,947 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 8 proven. 6 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2025-01-24 03:25:03,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:25:03,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925808902] [2025-01-24 03:25:03,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925808902] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:03,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1892360796] [2025-01-24 03:25:03,947 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-24 03:25:03,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:25:03,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:25:03,949 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:25:03,950 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:25:04,029 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 86 statements into 5 equivalence classes. [2025-01-24 03:25:04,351 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) and asserted 86 of 86 statements. [2025-01-24 03:25:04,351 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2025-01-24 03:25:04,351 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:04,354 INFO L256 TraceCheckSpWp]: Trace formula consists of 521 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-01-24 03:25:04,355 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:25:04,570 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 21 proven. 8 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2025-01-24 03:25:04,570 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 03:25:04,755 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 21 proven. 8 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2025-01-24 03:25:04,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1892360796] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 03:25:04,755 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 03:25:04,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 14, 14] total 32 [2025-01-24 03:25:04,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248729019] [2025-01-24 03:25:04,755 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 03:25:04,755 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2025-01-24 03:25:04,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:25:04,756 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2025-01-24 03:25:04,756 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=301, Invalid=755, Unknown=0, NotChecked=0, Total=1056 [2025-01-24 03:25:04,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:25:04,756 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:25:04,756 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 5.787878787878788) internal successors, (191), 32 states have internal predecessors, (191), 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:25:04,756 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:04,756 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:04,756 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:25:04,756 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:25:04,756 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:25:04,756 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:04,756 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:25:04,756 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:25:04,756 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:04,757 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:25:04,757 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:25:04,757 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:25:04,757 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:25:04,757 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:25:05,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:05,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:05,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:25:05,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:25:05,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:25:05,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:05,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:25:05,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:25:05,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:05,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:25:05,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:25:05,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:25:05,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:25:05,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:25:05,038 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:25:05,224 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,11 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27,SelfDestructingSolverStorable28 [2025-01-24 03:25:05,226 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:25:05,226 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:25:05,226 INFO L139 ounterexampleChecker]: Examining path program with hash -1428535196, occurence #4 [2025-01-24 03:25:05,226 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 03:25:05,226 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 03:25:05,226 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:25:05,226 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-24 03:25:05,226 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:25:05,226 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-01-24 03:25:05,226 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:25:05,226 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-01-24 03:25:05,226 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:25:05,226 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-01-24 03:25:05,226 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:25:05,226 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-24 03:25:05,226 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:25:05,226 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2025-01-24 03:25:05,256 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:25:05,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1747818395, now seen corresponding path program 1 times [2025-01-24 03:25:05,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:25:05,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306301778] [2025-01-24 03:25:05,257 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:25:05,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:05,266 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 67 statements into 1 equivalence classes. [2025-01-24 03:25:05,275 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 67 of 67 statements. [2025-01-24 03:25:05,275 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:25:05,275 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:05,472 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 15 proven. 18 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2025-01-24 03:25:05,473 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:25:05,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306301778] [2025-01-24 03:25:05,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306301778] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:05,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [228851709] [2025-01-24 03:25:05,473 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:25:05,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:05,484 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 67 statements into 1 equivalence classes. [2025-01-24 03:25:05,498 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 67 of 67 statements. [2025-01-24 03:25:05,499 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:25:05,499 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:05,500 INFO L256 TraceCheckSpWp]: Trace formula consists of 482 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-01-24 03:25:05,502 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:25:05,722 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 12 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2025-01-24 03:25:05,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [228851709] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:05,723 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:25:05,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2025-01-24 03:25:05,723 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:25:05,723 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 74 [2025-01-24 03:25:05,723 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:25:05,723 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2025-01-24 03:25:05,723 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:25:05,723 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 82 [2025-01-24 03:25:05,723 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:25:05,723 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 84 [2025-01-24 03:25:05,723 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:25:05,723 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 88 [2025-01-24 03:25:05,723 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:25:05,723 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 03:25:05,723 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:25:05,723 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:25:05,723 INFO L85 PathProgramCache]: Analyzing trace with hash 2123788150, now seen corresponding path program 6 times [2025-01-24 03:25:05,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:25:05,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739160819] [2025-01-24 03:25:05,724 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-24 03:25:05,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:05,738 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 90 statements into 5 equivalence classes. [2025-01-24 03:25:05,770 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 74 of 90 statements. [2025-01-24 03:25:05,770 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-01-24 03:25:05,770 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:06,015 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2025-01-24 03:25:06,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:25:06,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739160819] [2025-01-24 03:25:06,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739160819] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:06,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1671955654] [2025-01-24 03:25:06,016 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-24 03:25:06,016 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:25:06,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:25:06,017 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:25:06,018 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:25:06,097 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 90 statements into 5 equivalence classes. [2025-01-24 03:25:06,133 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 74 of 90 statements. [2025-01-24 03:25:06,133 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-01-24 03:25:06,133 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:06,135 INFO L256 TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-01-24 03:25:06,136 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:25:06,363 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2025-01-24 03:25:06,363 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 03:25:06,551 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2025-01-24 03:25:06,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1671955654] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 03:25:06,551 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 03:25:06,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 8] total 26 [2025-01-24 03:25:06,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21530023] [2025-01-24 03:25:06,551 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 03:25:06,551 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2025-01-24 03:25:06,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:25:06,552 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2025-01-24 03:25:06,552 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=580, Unknown=0, NotChecked=0, Total=702 [2025-01-24 03:25:06,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:25:06,552 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:25:06,552 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 6.148148148148148) internal successors, (166), 26 states have internal predecessors, (166), 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:25:06,552 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:06,552 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:06,552 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:25:06,552 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:25:06,552 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:25:06,552 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:06,552 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:25:06,552 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:25:06,552 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:06,552 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:25:06,552 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:25:06,552 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:25:06,552 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:25:06,552 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:25:06,552 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:25:08,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:08,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:08,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:25:08,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:25:08,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:25:08,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:08,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:25:08,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:25:08,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:08,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:25:08,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:25:08,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:25:08,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:25:08,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:25:08,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-01-24 03:25:08,173 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:25:08,365 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,SelfDestructingSolverStorable30,SelfDestructingSolverStorable31,SelfDestructingSolverStorable32 [2025-01-24 03:25:08,365 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:25:08,365 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:25:08,366 INFO L139 ounterexampleChecker]: Examining path program with hash 556151292, occurence #1 [2025-01-24 03:25:08,366 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-24 03:25:08,366 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:25:08,366 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:25:08,366 INFO L85 PathProgramCache]: Analyzing trace with hash -940073031, now seen corresponding path program 7 times [2025-01-24 03:25:08,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:25:08,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952931982] [2025-01-24 03:25:08,366 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-24 03:25:08,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:08,387 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 293 statements into 1 equivalence classes. [2025-01-24 03:25:08,448 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 293 of 293 statements. [2025-01-24 03:25:08,448 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:25:08,448 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:08,932 INFO L134 CoverageAnalysis]: Checked inductivity of 895 backedges. 99 proven. 138 refuted. 0 times theorem prover too weak. 658 trivial. 0 not checked. [2025-01-24 03:25:08,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:25:08,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952931982] [2025-01-24 03:25:08,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952931982] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:08,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1334884595] [2025-01-24 03:25:08,933 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-24 03:25:08,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:25:08,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:25:08,935 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:25:08,936 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:25:09,065 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 293 statements into 1 equivalence classes. [2025-01-24 03:25:09,159 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 293 of 293 statements. [2025-01-24 03:25:09,159 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:25:09,159 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:09,163 INFO L256 TraceCheckSpWp]: Trace formula consists of 1268 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-01-24 03:25:09,165 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:25:09,309 INFO L134 CoverageAnalysis]: Checked inductivity of 895 backedges. 312 proven. 3 refuted. 0 times theorem prover too weak. 580 trivial. 0 not checked. [2025-01-24 03:25:09,309 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 03:25:09,420 INFO L134 CoverageAnalysis]: Checked inductivity of 895 backedges. 286 proven. 29 refuted. 0 times theorem prover too weak. 580 trivial. 0 not checked. [2025-01-24 03:25:09,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1334884595] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 03:25:09,420 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 03:25:09,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2025-01-24 03:25:09,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938006849] [2025-01-24 03:25:09,420 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 03:25:09,421 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-01-24 03:25:09,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:25:09,421 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-01-24 03:25:09,421 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=222, Unknown=0, NotChecked=0, Total=306 [2025-01-24 03:25:09,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:25:09,421 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:25:09,421 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 8.277777777777779) internal successors, (149), 18 states have internal predecessors, (149), 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:25:09,421 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:09,421 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:09,421 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:25:09,421 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:25:09,421 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:25:09,421 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:09,421 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:25:09,421 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:25:09,421 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:09,421 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:25:09,421 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:25:09,421 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:25:09,421 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:25:09,421 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:25:09,421 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-01-24 03:25:09,421 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:25:09,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:09,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:09,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:25:09,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:25:09,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:25:09,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:09,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:25:09,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:25:09,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:09,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:25:09,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:25:09,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:25:09,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:25:09,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:25:09,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-01-24 03:25:09,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:25:09,564 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2025-01-24 03:25:09,757 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,13 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:25:09,757 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:25:09,757 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:25:09,757 INFO L139 ounterexampleChecker]: Examining path program with hash 556151292, occurence #2 [2025-01-24 03:25:09,758 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 03:25:09,758 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 03:25:09,758 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:25:09,758 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-24 03:25:09,758 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:25:09,758 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 21 [2025-01-24 03:25:09,758 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:25:09,758 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-01-24 03:25:09,758 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:25:09,758 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-24 03:25:09,758 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:25:09,758 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-24 03:25:09,758 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:25:09,758 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 268 [2025-01-24 03:25:09,786 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:25:09,786 INFO L85 PathProgramCache]: Analyzing trace with hash 1827905164, now seen corresponding path program 1 times [2025-01-24 03:25:09,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:25:09,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259849875] [2025-01-24 03:25:09,786 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:25:09,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:09,805 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 269 statements into 1 equivalence classes. [2025-01-24 03:25:09,860 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 269 of 269 statements. [2025-01-24 03:25:09,861 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:25:09,861 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:10,311 INFO L134 CoverageAnalysis]: Checked inductivity of 886 backedges. 111 proven. 247 refuted. 0 times theorem prover too weak. 528 trivial. 0 not checked. [2025-01-24 03:25:10,311 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:25:10,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259849875] [2025-01-24 03:25:10,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259849875] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:10,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [496556066] [2025-01-24 03:25:10,311 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:25:10,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:10,330 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 269 statements into 1 equivalence classes. [2025-01-24 03:25:10,395 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 269 of 269 statements. [2025-01-24 03:25:10,395 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:25:10,395 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:10,399 INFO L256 TraceCheckSpWp]: Trace formula consists of 1184 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-01-24 03:25:10,401 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:25:10,638 INFO L134 CoverageAnalysis]: Checked inductivity of 886 backedges. 352 proven. 6 refuted. 0 times theorem prover too weak. 528 trivial. 0 not checked. [2025-01-24 03:25:10,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [496556066] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:10,639 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:25:10,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2025-01-24 03:25:10,639 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:25:10,639 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 269 [2025-01-24 03:25:10,639 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:25:10,639 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 272 [2025-01-24 03:25:10,656 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:25:10,656 INFO L85 PathProgramCache]: Analyzing trace with hash 1660595102, now seen corresponding path program 1 times [2025-01-24 03:25:10,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:25:10,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120844267] [2025-01-24 03:25:10,656 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:25:10,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:10,676 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 273 statements into 1 equivalence classes. [2025-01-24 03:25:10,730 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 273 of 273 statements. [2025-01-24 03:25:10,730 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:25:10,730 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:11,355 INFO L134 CoverageAnalysis]: Checked inductivity of 887 backedges. 111 proven. 247 refuted. 0 times theorem prover too weak. 529 trivial. 0 not checked. [2025-01-24 03:25:11,355 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:25:11,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120844267] [2025-01-24 03:25:11,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120844267] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:11,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1095912400] [2025-01-24 03:25:11,355 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:25:11,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:11,392 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 273 statements into 1 equivalence classes. [2025-01-24 03:25:11,465 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 273 of 273 statements. [2025-01-24 03:25:11,465 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:25:11,465 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:11,470 INFO L256 TraceCheckSpWp]: Trace formula consists of 1198 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-01-24 03:25:11,485 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:25:11,722 INFO L134 CoverageAnalysis]: Checked inductivity of 887 backedges. 352 proven. 6 refuted. 0 times theorem prover too weak. 529 trivial. 0 not checked. [2025-01-24 03:25:11,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1095912400] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:11,722 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:25:11,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2025-01-24 03:25:11,723 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:25:11,723 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 277 [2025-01-24 03:25:11,755 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:25:11,755 INFO L85 PathProgramCache]: Analyzing trace with hash 337328404, now seen corresponding path program 1 times [2025-01-24 03:25:11,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:25:11,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90879326] [2025-01-24 03:25:11,755 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:25:11,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:11,774 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 278 statements into 1 equivalence classes. [2025-01-24 03:25:11,846 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 278 of 278 statements. [2025-01-24 03:25:11,846 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:25:11,846 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:12,396 INFO L134 CoverageAnalysis]: Checked inductivity of 892 backedges. 111 proven. 247 refuted. 0 times theorem prover too weak. 534 trivial. 0 not checked. [2025-01-24 03:25:12,397 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:25:12,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90879326] [2025-01-24 03:25:12,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90879326] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:12,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [769027700] [2025-01-24 03:25:12,397 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:25:12,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:12,417 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 278 statements into 1 equivalence classes. [2025-01-24 03:25:12,490 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 278 of 278 statements. [2025-01-24 03:25:12,490 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:25:12,490 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:12,498 INFO L256 TraceCheckSpWp]: Trace formula consists of 1214 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-01-24 03:25:12,501 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:25:12,791 INFO L134 CoverageAnalysis]: Checked inductivity of 892 backedges. 352 proven. 6 refuted. 0 times theorem prover too weak. 534 trivial. 0 not checked. [2025-01-24 03:25:12,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [769027700] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:12,791 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:25:12,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2025-01-24 03:25:12,792 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:25:12,792 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 279 [2025-01-24 03:25:12,806 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:25:12,806 INFO L85 PathProgramCache]: Analyzing trace with hash 2049717417, now seen corresponding path program 1 times [2025-01-24 03:25:12,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:25:12,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073413921] [2025-01-24 03:25:12,806 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:25:12,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:12,826 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 280 statements into 1 equivalence classes. [2025-01-24 03:25:12,882 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 280 of 280 statements. [2025-01-24 03:25:12,882 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:25:12,882 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:13,354 INFO L134 CoverageAnalysis]: Checked inductivity of 893 backedges. 111 proven. 247 refuted. 0 times theorem prover too weak. 535 trivial. 0 not checked. [2025-01-24 03:25:13,354 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:25:13,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073413921] [2025-01-24 03:25:13,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073413921] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:13,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [77823609] [2025-01-24 03:25:13,354 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:25:13,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:13,384 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 280 statements into 1 equivalence classes. [2025-01-24 03:25:13,482 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 280 of 280 statements. [2025-01-24 03:25:13,482 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:25:13,482 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:13,487 INFO L256 TraceCheckSpWp]: Trace formula consists of 1222 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-01-24 03:25:13,491 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:25:13,758 INFO L134 CoverageAnalysis]: Checked inductivity of 893 backedges. 352 proven. 6 refuted. 0 times theorem prover too weak. 535 trivial. 0 not checked. [2025-01-24 03:25:13,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [77823609] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:13,758 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:25:13,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2025-01-24 03:25:13,758 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:25:13,758 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 286 [2025-01-24 03:25:13,758 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:25:13,758 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 288 [2025-01-24 03:25:13,758 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:25:13,758 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 292 [2025-01-24 03:25:13,758 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:25:13,758 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 03:25:13,758 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:25:13,759 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:25:13,759 INFO L85 PathProgramCache]: Analyzing trace with hash 1843142713, now seen corresponding path program 8 times [2025-01-24 03:25:13,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:25:13,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763934595] [2025-01-24 03:25:13,759 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-24 03:25:13,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:13,790 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 294 statements into 2 equivalence classes. [2025-01-24 03:25:13,886 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 294 of 294 statements. [2025-01-24 03:25:13,887 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-24 03:25:13,887 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:14,383 INFO L134 CoverageAnalysis]: Checked inductivity of 898 backedges. 111 proven. 247 refuted. 0 times theorem prover too weak. 540 trivial. 0 not checked. [2025-01-24 03:25:14,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:25:14,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763934595] [2025-01-24 03:25:14,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763934595] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:14,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1983496281] [2025-01-24 03:25:14,383 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-24 03:25:14,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:25:14,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:25:14,385 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:25:14,387 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:25:14,518 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 294 statements into 2 equivalence classes. [2025-01-24 03:25:14,614 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 294 of 294 statements. [2025-01-24 03:25:14,614 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-24 03:25:14,614 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:14,618 INFO L256 TraceCheckSpWp]: Trace formula consists of 1277 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-01-24 03:25:14,621 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:25:14,878 INFO L134 CoverageAnalysis]: Checked inductivity of 898 backedges. 347 proven. 33 refuted. 0 times theorem prover too weak. 518 trivial. 0 not checked. [2025-01-24 03:25:14,878 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 03:25:15,164 INFO L134 CoverageAnalysis]: Checked inductivity of 898 backedges. 366 proven. 14 refuted. 0 times theorem prover too weak. 518 trivial. 0 not checked. [2025-01-24 03:25:15,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1983496281] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 03:25:15,165 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 03:25:15,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 29 [2025-01-24 03:25:15,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962009778] [2025-01-24 03:25:15,165 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 03:25:15,165 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2025-01-24 03:25:15,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:25:15,166 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2025-01-24 03:25:15,166 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=602, Unknown=0, NotChecked=0, Total=812 [2025-01-24 03:25:15,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:25:15,166 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:25:15,166 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 8.344827586206897) internal successors, (242), 29 states have internal predecessors, (242), 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:25:15,166 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:15,166 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:15,166 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:25:15,166 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:25:15,166 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:25:15,166 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:15,166 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:25:15,166 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:25:15,166 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:15,166 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:25:15,166 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:25:15,166 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:25:15,166 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:25:15,166 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:25:15,166 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-01-24 03:25:15,166 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:25:15,166 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:25:15,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:15,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:15,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:25:15,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:25:15,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:25:15,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:15,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:25:15,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:25:15,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:15,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:25:15,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:25:15,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:25:15,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:25:15,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:25:15,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-01-24 03:25:15,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:25:15,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:25:15,512 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2025-01-24 03:25:15,704 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,SelfDestructingSolverStorable41,SelfDestructingSolverStorable42,SelfDestructingSolverStorable34,SelfDestructingSolverStorable35,SelfDestructingSolverStorable36,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37,SelfDestructingSolverStorable38,SelfDestructingSolverStorable39 [2025-01-24 03:25:15,704 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:25:15,704 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:25:15,705 INFO L139 ounterexampleChecker]: Examining path program with hash 556151292, occurence #3 [2025-01-24 03:25:15,705 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 03:25:15,705 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 03:25:15,705 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:25:15,705 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-24 03:25:15,705 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:25:15,705 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-01-24 03:25:15,705 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:25:15,705 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-01-24 03:25:15,705 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:25:15,705 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-01-24 03:25:15,705 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:25:15,705 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-01-24 03:25:15,705 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:25:15,705 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 269 [2025-01-24 03:25:15,731 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:25:15,731 INFO L85 PathProgramCache]: Analyzing trace with hash -726556896, now seen corresponding path program 1 times [2025-01-24 03:25:15,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:25:15,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968719323] [2025-01-24 03:25:15,731 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:25:15,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:15,750 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 270 statements into 1 equivalence classes. [2025-01-24 03:25:15,805 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 270 of 270 statements. [2025-01-24 03:25:15,805 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:25:15,805 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:16,278 INFO L134 CoverageAnalysis]: Checked inductivity of 890 backedges. 122 proven. 284 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2025-01-24 03:25:16,278 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:25:16,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968719323] [2025-01-24 03:25:16,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968719323] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:16,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1475389301] [2025-01-24 03:25:16,278 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:25:16,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:16,305 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 270 statements into 1 equivalence classes. [2025-01-24 03:25:16,401 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 270 of 270 statements. [2025-01-24 03:25:16,401 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:25:16,401 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:16,406 INFO L256 TraceCheckSpWp]: Trace formula consists of 1193 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-01-24 03:25:16,410 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:25:16,732 INFO L134 CoverageAnalysis]: Checked inductivity of 890 backedges. 396 proven. 10 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2025-01-24 03:25:16,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1475389301] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:16,733 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:25:16,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2025-01-24 03:25:16,733 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:25:16,733 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 270 [2025-01-24 03:25:16,733 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:25:16,733 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 273 [2025-01-24 03:25:16,752 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:25:16,752 INFO L85 PathProgramCache]: Analyzing trace with hash -1027314638, now seen corresponding path program 1 times [2025-01-24 03:25:16,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:25:16,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857174183] [2025-01-24 03:25:16,752 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:25:16,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:16,780 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 274 statements into 1 equivalence classes. [2025-01-24 03:25:16,861 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 274 of 274 statements. [2025-01-24 03:25:16,861 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:25:16,861 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:17,396 INFO L134 CoverageAnalysis]: Checked inductivity of 891 backedges. 122 proven. 284 refuted. 0 times theorem prover too weak. 485 trivial. 0 not checked. [2025-01-24 03:25:17,396 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:25:17,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857174183] [2025-01-24 03:25:17,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857174183] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:17,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [261515004] [2025-01-24 03:25:17,397 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:25:17,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:17,415 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 274 statements into 1 equivalence classes. [2025-01-24 03:25:17,479 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 274 of 274 statements. [2025-01-24 03:25:17,479 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:25:17,480 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:17,484 INFO L256 TraceCheckSpWp]: Trace formula consists of 1207 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-01-24 03:25:17,487 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:25:17,807 INFO L134 CoverageAnalysis]: Checked inductivity of 891 backedges. 396 proven. 10 refuted. 0 times theorem prover too weak. 485 trivial. 0 not checked. [2025-01-24 03:25:17,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [261515004] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:17,807 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:25:17,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2025-01-24 03:25:17,807 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:25:17,807 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 278 [2025-01-24 03:25:17,846 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:25:17,846 INFO L85 PathProgramCache]: Analyzing trace with hash -1495938904, now seen corresponding path program 1 times [2025-01-24 03:25:17,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:25:17,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793571926] [2025-01-24 03:25:17,846 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:25:17,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:17,866 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 279 statements into 1 equivalence classes. [2025-01-24 03:25:17,923 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 279 of 279 statements. [2025-01-24 03:25:17,923 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:25:17,923 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:18,395 INFO L134 CoverageAnalysis]: Checked inductivity of 896 backedges. 122 proven. 284 refuted. 0 times theorem prover too weak. 490 trivial. 0 not checked. [2025-01-24 03:25:18,395 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:25:18,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793571926] [2025-01-24 03:25:18,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793571926] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:18,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [955937631] [2025-01-24 03:25:18,395 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:25:18,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:18,414 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 279 statements into 1 equivalence classes. [2025-01-24 03:25:18,481 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 279 of 279 statements. [2025-01-24 03:25:18,481 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:25:18,481 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:18,485 INFO L256 TraceCheckSpWp]: Trace formula consists of 1223 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-01-24 03:25:18,487 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:25:18,757 INFO L134 CoverageAnalysis]: Checked inductivity of 896 backedges. 396 proven. 10 refuted. 0 times theorem prover too weak. 490 trivial. 0 not checked. [2025-01-24 03:25:18,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [955937631] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:18,757 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:25:18,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2025-01-24 03:25:18,758 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:25:18,758 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 280 [2025-01-24 03:25:18,771 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:25:18,771 INFO L85 PathProgramCache]: Analyzing trace with hash 1216406589, now seen corresponding path program 1 times [2025-01-24 03:25:18,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:25:18,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887722319] [2025-01-24 03:25:18,771 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:25:18,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:18,791 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 281 statements into 1 equivalence classes. [2025-01-24 03:25:18,870 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 281 of 281 statements. [2025-01-24 03:25:18,870 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:25:18,870 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:19,360 INFO L134 CoverageAnalysis]: Checked inductivity of 897 backedges. 122 proven. 284 refuted. 0 times theorem prover too weak. 491 trivial. 0 not checked. [2025-01-24 03:25:19,360 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:25:19,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887722319] [2025-01-24 03:25:19,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887722319] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:19,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [587891714] [2025-01-24 03:25:19,360 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:25:19,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:19,389 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 281 statements into 1 equivalence classes. [2025-01-24 03:25:19,489 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 281 of 281 statements. [2025-01-24 03:25:19,489 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:25:19,489 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:19,494 INFO L256 TraceCheckSpWp]: Trace formula consists of 1231 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-01-24 03:25:19,497 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:25:19,806 INFO L134 CoverageAnalysis]: Checked inductivity of 897 backedges. 396 proven. 10 refuted. 0 times theorem prover too weak. 491 trivial. 0 not checked. [2025-01-24 03:25:19,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [587891714] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:19,806 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:25:19,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2025-01-24 03:25:19,807 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:25:19,807 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 287 [2025-01-24 03:25:19,807 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:25:19,807 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 289 [2025-01-24 03:25:19,807 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:25:19,807 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 293 [2025-01-24 03:25:19,807 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:25:19,807 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 03:25:19,807 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:25:19,807 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:25:19,807 INFO L85 PathProgramCache]: Analyzing trace with hash -2071482439, now seen corresponding path program 9 times [2025-01-24 03:25:19,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:25:19,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163871145] [2025-01-24 03:25:19,807 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-24 03:25:19,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:19,837 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 295 statements into 11 equivalence classes. [2025-01-24 03:25:19,861 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 82 of 295 statements. [2025-01-24 03:25:19,861 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-01-24 03:25:19,861 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:20,019 INFO L134 CoverageAnalysis]: Checked inductivity of 902 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 897 trivial. 0 not checked. [2025-01-24 03:25:20,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:25:20,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163871145] [2025-01-24 03:25:20,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163871145] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-24 03:25:20,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-24 03:25:20,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-01-24 03:25:20,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120760251] [2025-01-24 03:25:20,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-24 03:25:20,019 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-01-24 03:25:20,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:25:20,020 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-01-24 03:25:20,020 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-01-24 03:25:20,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:25:20,020 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:25:20,020 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 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:25:20,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:20,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:20,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:25:20,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:25:20,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:25:20,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:20,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:25:20,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:25:20,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:20,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:25:20,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:25:20,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:25:20,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:25:20,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:25:20,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-01-24 03:25:20,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:25:20,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:25:20,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:25:20,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:20,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:20,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:25:20,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:25:20,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:25:20,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:20,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:25:20,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:25:20,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:20,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:25:20,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:25:20,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:25:20,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:25:20,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:25:20,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-01-24 03:25:20,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:25:20,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:25:20,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:25:20,215 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,SelfDestructingSolverStorable51,SelfDestructingSolverStorable43,SelfDestructingSolverStorable44,SelfDestructingSolverStorable45,SelfDestructingSolverStorable46,SelfDestructingSolverStorable47,SelfDestructingSolverStorable48,SelfDestructingSolverStorable49 [2025-01-24 03:25:20,215 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:25:20,215 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:25:20,216 INFO L139 ounterexampleChecker]: Examining path program with hash -260178307, occurence #1 [2025-01-24 03:25:20,216 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-24 03:25:20,216 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:25:20,216 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:25:20,216 INFO L85 PathProgramCache]: Analyzing trace with hash -32479940, now seen corresponding path program 10 times [2025-01-24 03:25:20,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:25:20,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205275884] [2025-01-24 03:25:20,216 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-24 03:25:20,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:20,236 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 291 statements into 2 equivalence classes. [2025-01-24 03:25:20,306 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 291 of 291 statements. [2025-01-24 03:25:20,306 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-24 03:25:20,306 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:21,316 INFO L134 CoverageAnalysis]: Checked inductivity of 901 backedges. 730 proven. 130 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2025-01-24 03:25:21,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:25:21,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205275884] [2025-01-24 03:25:21,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205275884] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:21,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1210778234] [2025-01-24 03:25:21,316 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-24 03:25:21,316 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:25:21,316 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:25:21,318 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:25:21,318 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:25:21,466 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 291 statements into 2 equivalence classes. [2025-01-24 03:25:21,564 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 291 of 291 statements. [2025-01-24 03:25:21,564 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-24 03:25:21,564 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:21,568 INFO L256 TraceCheckSpWp]: Trace formula consists of 1276 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-01-24 03:25:21,571 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:25:21,906 INFO L134 CoverageAnalysis]: Checked inductivity of 901 backedges. 368 proven. 37 refuted. 0 times theorem prover too weak. 496 trivial. 0 not checked. [2025-01-24 03:25:21,906 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 03:25:22,370 INFO L134 CoverageAnalysis]: Checked inductivity of 901 backedges. 395 proven. 10 refuted. 0 times theorem prover too weak. 496 trivial. 0 not checked. [2025-01-24 03:25:22,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1210778234] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 03:25:22,370 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 03:25:22,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 13, 13] total 50 [2025-01-24 03:25:22,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045572630] [2025-01-24 03:25:22,370 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 03:25:22,371 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2025-01-24 03:25:22,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:25:22,372 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2025-01-24 03:25:22,373 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=361, Invalid=2089, Unknown=0, NotChecked=0, Total=2450 [2025-01-24 03:25:22,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:25:22,373 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:25:22,373 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 8.54) internal successors, (427), 50 states have internal predecessors, (427), 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:25:22,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:22,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:22,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:25:22,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:25:22,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:25:22,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:22,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:25:22,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:25:22,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:22,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:25:22,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:25:22,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:25:22,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:25:22,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:25:22,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-01-24 03:25:22,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:25:22,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:25:22,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:25:22,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:25:22,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:22,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:22,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:25:22,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:25:22,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:25:22,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:22,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:25:22,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:25:22,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:22,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:25:22,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:25:22,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:25:22,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:25:22,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:25:22,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-01-24 03:25:22,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:25:22,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:25:22,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:25:22,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:25:22,917 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:25:23,108 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2025-01-24 03:25:23,108 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:25:23,108 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:25:23,108 INFO L139 ounterexampleChecker]: Examining path program with hash -260178307, occurence #2 [2025-01-24 03:25:23,108 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 03:25:23,108 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 03:25:23,108 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:25:23,108 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-24 03:25:23,108 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:25:23,109 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-01-24 03:25:23,109 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:25:23,109 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-01-24 03:25:23,109 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:25:23,109 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-24 03:25:23,109 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:25:23,109 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-24 03:25:23,109 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:25:23,109 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 271 [2025-01-24 03:25:23,136 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:25:23,136 INFO L85 PathProgramCache]: Analyzing trace with hash 1399316739, now seen corresponding path program 1 times [2025-01-24 03:25:23,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:25:23,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644662557] [2025-01-24 03:25:23,136 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:25:23,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:23,155 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 272 statements into 1 equivalence classes. [2025-01-24 03:25:23,210 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 272 of 272 statements. [2025-01-24 03:25:23,210 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:25:23,210 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:23,745 INFO L134 CoverageAnalysis]: Checked inductivity of 903 backedges. 148 proven. 351 refuted. 0 times theorem prover too weak. 404 trivial. 0 not checked. [2025-01-24 03:25:23,745 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:25:23,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644662557] [2025-01-24 03:25:23,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644662557] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:23,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [843671824] [2025-01-24 03:25:23,745 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:25:23,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:23,764 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 272 statements into 1 equivalence classes. [2025-01-24 03:25:23,832 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 272 of 272 statements. [2025-01-24 03:25:23,832 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:25:23,832 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:23,836 INFO L256 TraceCheckSpWp]: Trace formula consists of 1211 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-01-24 03:25:23,838 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:25:24,169 INFO L134 CoverageAnalysis]: Checked inductivity of 903 backedges. 484 proven. 15 refuted. 0 times theorem prover too weak. 404 trivial. 0 not checked. [2025-01-24 03:25:24,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [843671824] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:24,169 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:25:24,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2025-01-24 03:25:24,169 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:25:24,169 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 272 [2025-01-24 03:25:24,169 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:25:24,169 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 275 [2025-01-24 03:25:24,182 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:25:24,182 INFO L85 PathProgramCache]: Analyzing trace with hash -1792142187, now seen corresponding path program 1 times [2025-01-24 03:25:24,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:25:24,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367427291] [2025-01-24 03:25:24,182 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:25:24,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:24,201 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 276 statements into 1 equivalence classes. [2025-01-24 03:25:24,255 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 276 of 276 statements. [2025-01-24 03:25:24,255 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:25:24,255 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:24,759 INFO L134 CoverageAnalysis]: Checked inductivity of 904 backedges. 148 proven. 351 refuted. 0 times theorem prover too weak. 405 trivial. 0 not checked. [2025-01-24 03:25:24,759 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:25:24,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367427291] [2025-01-24 03:25:24,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367427291] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:24,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1660837263] [2025-01-24 03:25:24,759 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:25:24,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:24,778 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 276 statements into 1 equivalence classes. [2025-01-24 03:25:24,884 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 276 of 276 statements. [2025-01-24 03:25:24,885 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:25:24,885 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:24,889 INFO L256 TraceCheckSpWp]: Trace formula consists of 1225 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-01-24 03:25:24,892 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:25:25,275 INFO L134 CoverageAnalysis]: Checked inductivity of 904 backedges. 484 proven. 15 refuted. 0 times theorem prover too weak. 405 trivial. 0 not checked. [2025-01-24 03:25:25,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1660837263] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:25,276 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:25:25,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2025-01-24 03:25:25,276 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:25:25,276 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 280 [2025-01-24 03:25:25,316 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:25:25,316 INFO L85 PathProgramCache]: Analyzing trace with hash 243913317, now seen corresponding path program 1 times [2025-01-24 03:25:25,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:25:25,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746775019] [2025-01-24 03:25:25,316 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:25:25,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:25,346 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 281 statements into 1 equivalence classes. [2025-01-24 03:25:25,431 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 281 of 281 statements. [2025-01-24 03:25:25,431 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:25:25,431 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:25,951 INFO L134 CoverageAnalysis]: Checked inductivity of 909 backedges. 148 proven. 351 refuted. 0 times theorem prover too weak. 410 trivial. 0 not checked. [2025-01-24 03:25:25,951 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:25:25,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746775019] [2025-01-24 03:25:25,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746775019] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:25,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [668655179] [2025-01-24 03:25:25,951 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:25:25,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:25,995 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 281 statements into 1 equivalence classes. [2025-01-24 03:25:26,064 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 281 of 281 statements. [2025-01-24 03:25:26,064 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:25:26,064 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:26,068 INFO L256 TraceCheckSpWp]: Trace formula consists of 1241 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-01-24 03:25:26,071 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:25:26,394 INFO L134 CoverageAnalysis]: Checked inductivity of 909 backedges. 484 proven. 15 refuted. 0 times theorem prover too weak. 410 trivial. 0 not checked. [2025-01-24 03:25:26,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [668655179] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:26,394 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:25:26,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2025-01-24 03:25:26,394 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:25:26,394 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 282 [2025-01-24 03:25:26,407 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:25:26,407 INFO L85 PathProgramCache]: Analyzing trace with hash -1822885190, now seen corresponding path program 1 times [2025-01-24 03:25:26,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:25:26,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219509982] [2025-01-24 03:25:26,407 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:25:26,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:26,427 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 283 statements into 1 equivalence classes. [2025-01-24 03:25:26,484 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 283 of 283 statements. [2025-01-24 03:25:26,484 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:25:26,484 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:27,015 INFO L134 CoverageAnalysis]: Checked inductivity of 910 backedges. 148 proven. 351 refuted. 0 times theorem prover too weak. 411 trivial. 0 not checked. [2025-01-24 03:25:27,015 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:25:27,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219509982] [2025-01-24 03:25:27,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219509982] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:27,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1821394105] [2025-01-24 03:25:27,015 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:25:27,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:27,059 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 283 statements into 1 equivalence classes. [2025-01-24 03:25:27,126 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 283 of 283 statements. [2025-01-24 03:25:27,126 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:25:27,126 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:27,130 INFO L256 TraceCheckSpWp]: Trace formula consists of 1249 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-01-24 03:25:27,133 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:25:27,468 INFO L134 CoverageAnalysis]: Checked inductivity of 910 backedges. 484 proven. 15 refuted. 0 times theorem prover too weak. 411 trivial. 0 not checked. [2025-01-24 03:25:27,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1821394105] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:27,468 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:25:27,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2025-01-24 03:25:27,468 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:25:27,468 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 287 [2025-01-24 03:25:27,468 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:25:27,468 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 291 [2025-01-24 03:25:27,468 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:25:27,468 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 03:25:27,468 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:25:27,469 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:25:27,469 INFO L85 PathProgramCache]: Analyzing trace with hash 1499065177, now seen corresponding path program 11 times [2025-01-24 03:25:27,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:25:27,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238362403] [2025-01-24 03:25:27,469 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-24 03:25:27,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:27,488 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 293 statements into 11 equivalence classes. [2025-01-24 03:25:27,975 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 293 of 293 statements. [2025-01-24 03:25:27,975 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-01-24 03:25:27,975 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:28,949 INFO L134 CoverageAnalysis]: Checked inductivity of 914 backedges. 734 proven. 133 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2025-01-24 03:25:28,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:25:28,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238362403] [2025-01-24 03:25:28,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238362403] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:28,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1282878283] [2025-01-24 03:25:28,950 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-24 03:25:28,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:25:28,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:25:28,951 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:25:28,952 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:25:29,115 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 293 statements into 11 equivalence classes. [2025-01-24 03:25:53,724 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 293 of 293 statements. [2025-01-24 03:25:53,724 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-01-24 03:25:53,724 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:53,743 INFO L256 TraceCheckSpWp]: Trace formula consists of 1294 conjuncts, 27 conjuncts are in the unsatisfiable core [2025-01-24 03:25:53,745 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:25:54,556 INFO L134 CoverageAnalysis]: Checked inductivity of 914 backedges. 795 proven. 36 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2025-01-24 03:25:54,556 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 03:25:55,468 INFO L134 CoverageAnalysis]: Checked inductivity of 914 backedges. 445 proven. 386 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2025-01-24 03:25:55,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1282878283] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 03:25:55,468 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 03:25:55,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 24, 24] total 72 [2025-01-24 03:25:55,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878705735] [2025-01-24 03:25:55,468 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 03:25:55,469 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2025-01-24 03:25:55,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:25:55,470 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2025-01-24 03:25:55,471 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1013, Invalid=4243, Unknown=0, NotChecked=0, Total=5256 [2025-01-24 03:25:55,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:25:55,471 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:25:55,471 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 8.73972602739726) internal successors, (638), 72 states have internal predecessors, (638), 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:25:55,471 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:55,472 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:55,472 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:25:55,472 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:25:55,472 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:25:55,472 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:55,472 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:25:55,472 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:25:55,472 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:55,472 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:25:55,472 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:25:55,472 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:25:55,472 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:25:55,472 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:25:55,472 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-01-24 03:25:55,472 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:25:55,472 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:25:55,472 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:25:55,472 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:25:55,472 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:25:55,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:55,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:55,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:25:55,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:25:55,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:25:55,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:55,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:25:55,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:25:55,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:25:55,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:25:55,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:25:55,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:25:55,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:25:55,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:25:55,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-01-24 03:25:55,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:25:55,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:25:55,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:25:55,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:25:55,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-01-24 03:25:55,828 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:25:56,003 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,SelfDestructingSolverStorable61,SelfDestructingSolverStorable53,SelfDestructingSolverStorable54,16 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55,SelfDestructingSolverStorable56,SelfDestructingSolverStorable57,SelfDestructingSolverStorable58,SelfDestructingSolverStorable59 [2025-01-24 03:25:56,004 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:25:56,004 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:25:56,004 INFO L139 ounterexampleChecker]: Examining path program with hash -260178307, occurence #3 [2025-01-24 03:25:56,004 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 03:25:56,004 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 03:25:56,004 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:25:56,004 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2025-01-24 03:25:56,004 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:25:56,004 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-01-24 03:25:56,004 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:25:56,004 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-01-24 03:25:56,004 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:25:56,004 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-01-24 03:25:56,005 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:25:56,005 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-01-24 03:25:56,005 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:25:56,005 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 277 [2025-01-24 03:25:56,032 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:25:56,032 INFO L85 PathProgramCache]: Analyzing trace with hash -1874660369, now seen corresponding path program 1 times [2025-01-24 03:25:56,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:25:56,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730348068] [2025-01-24 03:25:56,032 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:25:56,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:56,053 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 278 statements into 1 equivalence classes. [2025-01-24 03:25:56,115 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 278 of 278 statements. [2025-01-24 03:25:56,115 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:25:56,115 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:56,676 INFO L134 CoverageAnalysis]: Checked inductivity of 972 backedges. 148 proven. 351 refuted. 0 times theorem prover too weak. 473 trivial. 0 not checked. [2025-01-24 03:25:56,676 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:25:56,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730348068] [2025-01-24 03:25:56,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730348068] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:56,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1562769553] [2025-01-24 03:25:56,676 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:25:56,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:56,696 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 278 statements into 1 equivalence classes. [2025-01-24 03:25:56,769 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 278 of 278 statements. [2025-01-24 03:25:56,769 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:25:56,769 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:56,774 INFO L256 TraceCheckSpWp]: Trace formula consists of 1265 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-01-24 03:25:56,776 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:25:57,158 INFO L134 CoverageAnalysis]: Checked inductivity of 972 backedges. 484 proven. 15 refuted. 0 times theorem prover too weak. 473 trivial. 0 not checked. [2025-01-24 03:25:57,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1562769553] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:57,158 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:25:57,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2025-01-24 03:25:57,158 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:25:57,158 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 278 [2025-01-24 03:25:57,159 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:25:57,159 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 281 [2025-01-24 03:25:57,172 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:25:57,172 INFO L85 PathProgramCache]: Analyzing trace with hash -159074431, now seen corresponding path program 1 times [2025-01-24 03:25:57,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:25:57,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142528143] [2025-01-24 03:25:57,172 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:25:57,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:57,193 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 282 statements into 1 equivalence classes. [2025-01-24 03:25:57,252 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 282 of 282 statements. [2025-01-24 03:25:57,252 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:25:57,252 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:57,807 INFO L134 CoverageAnalysis]: Checked inductivity of 973 backedges. 148 proven. 351 refuted. 0 times theorem prover too weak. 474 trivial. 0 not checked. [2025-01-24 03:25:57,807 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:25:57,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142528143] [2025-01-24 03:25:57,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142528143] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:57,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1700973731] [2025-01-24 03:25:57,807 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:25:57,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:57,827 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 282 statements into 1 equivalence classes. [2025-01-24 03:25:57,894 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 282 of 282 statements. [2025-01-24 03:25:57,894 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:25:57,894 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:57,898 INFO L256 TraceCheckSpWp]: Trace formula consists of 1279 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-01-24 03:25:57,901 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:25:58,238 INFO L134 CoverageAnalysis]: Checked inductivity of 973 backedges. 484 proven. 15 refuted. 0 times theorem prover too weak. 474 trivial. 0 not checked. [2025-01-24 03:25:58,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1700973731] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:58,238 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:25:58,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2025-01-24 03:25:58,239 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:25:58,239 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 286 [2025-01-24 03:25:58,271 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:25:58,271 INFO L85 PathProgramCache]: Analyzing trace with hash 38140817, now seen corresponding path program 1 times [2025-01-24 03:25:58,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:25:58,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282749549] [2025-01-24 03:25:58,271 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:25:58,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:58,293 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 287 statements into 1 equivalence classes. [2025-01-24 03:25:58,354 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 287 of 287 statements. [2025-01-24 03:25:58,354 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:25:58,354 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:58,926 INFO L134 CoverageAnalysis]: Checked inductivity of 978 backedges. 148 proven. 351 refuted. 0 times theorem prover too weak. 479 trivial. 0 not checked. [2025-01-24 03:25:58,926 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:25:58,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282749549] [2025-01-24 03:25:58,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282749549] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:58,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [416342614] [2025-01-24 03:25:58,926 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:25:58,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:58,949 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 287 statements into 1 equivalence classes. [2025-01-24 03:25:59,021 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 287 of 287 statements. [2025-01-24 03:25:59,021 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:25:59,021 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:59,025 INFO L256 TraceCheckSpWp]: Trace formula consists of 1295 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-01-24 03:25:59,027 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:25:59,338 INFO L134 CoverageAnalysis]: Checked inductivity of 978 backedges. 484 proven. 15 refuted. 0 times theorem prover too weak. 479 trivial. 0 not checked. [2025-01-24 03:25:59,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [416342614] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:59,338 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:25:59,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2025-01-24 03:25:59,338 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:25:59,338 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 288 [2025-01-24 03:25:59,351 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:25:59,351 INFO L85 PathProgramCache]: Analyzing trace with hash -2001773594, now seen corresponding path program 1 times [2025-01-24 03:25:59,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:25:59,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760936949] [2025-01-24 03:25:59,351 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:25:59,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:25:59,371 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 289 statements into 1 equivalence classes. [2025-01-24 03:25:59,461 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 289 of 289 statements. [2025-01-24 03:25:59,461 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:25:59,461 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:25:59,981 INFO L134 CoverageAnalysis]: Checked inductivity of 979 backedges. 148 proven. 351 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2025-01-24 03:25:59,981 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:25:59,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760936949] [2025-01-24 03:25:59,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760936949] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:25:59,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [350079321] [2025-01-24 03:25:59,981 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:25:59,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:26:00,003 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 289 statements into 1 equivalence classes. [2025-01-24 03:26:00,076 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 289 of 289 statements. [2025-01-24 03:26:00,076 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:26:00,076 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:26:00,081 INFO L256 TraceCheckSpWp]: Trace formula consists of 1303 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-01-24 03:26:00,083 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:26:00,425 INFO L134 CoverageAnalysis]: Checked inductivity of 979 backedges. 484 proven. 15 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2025-01-24 03:26:00,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [350079321] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:26:00,425 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:26:00,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2025-01-24 03:26:00,425 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:26:00,425 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 293 [2025-01-24 03:26:00,425 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:26:00,425 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 297 [2025-01-24 03:26:00,425 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:26:00,425 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 03:26:00,426 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:26:00,426 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:26:00,426 INFO L85 PathProgramCache]: Analyzing trace with hash 1602315385, now seen corresponding path program 12 times [2025-01-24 03:26:00,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:26:00,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463918422] [2025-01-24 03:26:00,426 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-24 03:26:00,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:26:00,454 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 299 statements into 11 equivalence classes. [2025-01-24 03:26:00,639 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) and asserted 169 of 299 statements. [2025-01-24 03:26:00,640 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2025-01-24 03:26:00,640 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:26:01,021 INFO L134 CoverageAnalysis]: Checked inductivity of 983 backedges. 134 proven. 10 refuted. 0 times theorem prover too weak. 839 trivial. 0 not checked. [2025-01-24 03:26:01,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:26:01,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463918422] [2025-01-24 03:26:01,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463918422] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:26:01,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [664986707] [2025-01-24 03:26:01,022 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-24 03:26:01,022 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:26:01,022 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:26:01,024 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:26:01,025 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:26:01,213 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 299 statements into 11 equivalence classes. [2025-01-24 03:26:01,303 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) and asserted 169 of 299 statements. [2025-01-24 03:26:01,303 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2025-01-24 03:26:01,303 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:26:01,306 INFO L256 TraceCheckSpWp]: Trace formula consists of 819 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-01-24 03:26:01,308 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:26:01,530 INFO L134 CoverageAnalysis]: Checked inductivity of 983 backedges. 134 proven. 11 refuted. 0 times theorem prover too weak. 838 trivial. 0 not checked. [2025-01-24 03:26:01,530 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 03:26:01,751 INFO L134 CoverageAnalysis]: Checked inductivity of 983 backedges. 134 proven. 11 refuted. 0 times theorem prover too weak. 838 trivial. 0 not checked. [2025-01-24 03:26:01,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [664986707] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 03:26:01,751 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 03:26:01,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 14, 13] total 27 [2025-01-24 03:26:01,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870164008] [2025-01-24 03:26:01,753 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 03:26:01,753 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2025-01-24 03:26:01,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:26:01,754 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2025-01-24 03:26:01,754 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=521, Unknown=0, NotChecked=0, Total=702 [2025-01-24 03:26:01,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:26:01,754 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:26:01,754 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 5.888888888888889) internal successors, (159), 27 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-24 03:26:01,754 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:26:01,754 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:26:01,754 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:26:01,754 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-24 03:26:01,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:26:01,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:26:01,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:26:01,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:26:01,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:26:01,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:26:01,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:26:01,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:26:01,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:26:01,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:26:01,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-01-24 03:26:01,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:26:01,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:26:01,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:26:01,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:26:01,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2025-01-24 03:26:01,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:26:05,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:26:05,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:26:05,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:26:05,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-24 03:26:05,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:26:05,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:26:05,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:26:05,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:26:05,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:26:05,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:26:05,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:26:05,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:26:05,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:26:05,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:26:05,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-01-24 03:26:05,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:26:05,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:26:05,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:26:05,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:26:05,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-01-24 03:26:05,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-01-24 03:26:05,192 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:26:05,385 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,17 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62,SelfDestructingSolverStorable63,SelfDestructingSolverStorable64,SelfDestructingSolverStorable65,SelfDestructingSolverStorable66,SelfDestructingSolverStorable67,SelfDestructingSolverStorable68,SelfDestructingSolverStorable69 [2025-01-24 03:26:05,385 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:26:05,385 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:26:05,386 INFO L139 ounterexampleChecker]: Examining path program with hash 1114275017, occurence #1 [2025-01-24 03:26:05,386 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-24 03:26:05,386 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:26:05,386 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:26:05,386 INFO L85 PathProgramCache]: Analyzing trace with hash 687738493, now seen corresponding path program 13 times [2025-01-24 03:26:05,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:26:05,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50095742] [2025-01-24 03:26:05,386 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-24 03:26:05,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:26:05,415 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 341 statements into 1 equivalence classes. [2025-01-24 03:26:05,501 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 341 of 341 statements. [2025-01-24 03:26:05,501 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:26:05,501 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:26:06,229 INFO L134 CoverageAnalysis]: Checked inductivity of 1146 backedges. 21 proven. 260 refuted. 0 times theorem prover too weak. 865 trivial. 0 not checked. [2025-01-24 03:26:06,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:26:06,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50095742] [2025-01-24 03:26:06,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50095742] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:26:06,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [979784607] [2025-01-24 03:26:06,230 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-24 03:26:06,230 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:26:06,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:26:06,232 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:26:06,232 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:26:06,437 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 341 statements into 1 equivalence classes. [2025-01-24 03:26:06,553 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 341 of 341 statements. [2025-01-24 03:26:06,553 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:26:06,553 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:26:06,559 INFO L256 TraceCheckSpWp]: Trace formula consists of 1496 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-01-24 03:26:06,562 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:26:06,824 INFO L134 CoverageAnalysis]: Checked inductivity of 1146 backedges. 535 proven. 15 refuted. 0 times theorem prover too weak. 596 trivial. 0 not checked. [2025-01-24 03:26:06,825 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 03:26:07,071 INFO L134 CoverageAnalysis]: Checked inductivity of 1146 backedges. 494 proven. 56 refuted. 0 times theorem prover too weak. 596 trivial. 0 not checked. [2025-01-24 03:26:07,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [979784607] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 03:26:07,071 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 03:26:07,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 36 [2025-01-24 03:26:07,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089175143] [2025-01-24 03:26:07,071 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 03:26:07,072 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2025-01-24 03:26:07,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:26:07,072 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2025-01-24 03:26:07,073 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=284, Invalid=976, Unknown=0, NotChecked=0, Total=1260 [2025-01-24 03:26:07,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:26:07,073 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:26:07,073 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 7.444444444444445) internal successors, (268), 36 states have internal predecessors, (268), 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:26:07,073 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:26:07,073 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:26:07,073 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:26:07,073 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-24 03:26:07,073 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:26:07,073 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:26:07,073 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:26:07,073 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:26:07,073 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:26:07,073 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:26:07,073 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:26:07,073 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:26:07,073 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:26:07,073 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:26:07,073 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-01-24 03:26:07,073 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:26:07,073 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:26:07,073 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:26:07,073 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:26:07,073 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2025-01-24 03:26:07,073 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-01-24 03:26:07,073 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:26:07,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:26:07,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:26:07,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:26:07,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-24 03:26:07,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:26:07,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:26:07,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:26:07,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:26:07,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:26:07,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:26:07,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:26:07,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:26:07,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:26:07,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:26:07,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-01-24 03:26:07,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:26:07,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:26:07,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:26:07,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:26:07,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-01-24 03:26:07,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-01-24 03:26:07,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:26:07,300 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:26:07,490 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,18 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:26:07,490 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:26:07,490 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:26:07,490 INFO L139 ounterexampleChecker]: Examining path program with hash 1114275017, occurence #2 [2025-01-24 03:26:07,490 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 03:26:07,490 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 03:26:07,490 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:26:07,490 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2025-01-24 03:26:07,490 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:26:07,490 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-01-24 03:26:07,491 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:26:07,491 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-24 03:26:07,491 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:26:07,491 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-24 03:26:07,491 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:26:07,491 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-24 03:26:07,491 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:26:07,491 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 252 [2025-01-24 03:26:07,544 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:26:07,545 INFO L85 PathProgramCache]: Analyzing trace with hash 895582039, now seen corresponding path program 1 times [2025-01-24 03:26:07,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:26:07,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879378717] [2025-01-24 03:26:07,545 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:26:07,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:26:07,564 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 253 statements into 1 equivalence classes. [2025-01-24 03:26:07,629 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 253 of 253 statements. [2025-01-24 03:26:07,630 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:26:07,630 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:26:08,160 INFO L134 CoverageAnalysis]: Checked inductivity of 880 backedges. 48 proven. 363 refuted. 0 times theorem prover too weak. 469 trivial. 0 not checked. [2025-01-24 03:26:08,160 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:26:08,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879378717] [2025-01-24 03:26:08,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879378717] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:26:08,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1929076537] [2025-01-24 03:26:08,160 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:26:08,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:26:08,180 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 253 statements into 1 equivalence classes. [2025-01-24 03:26:08,241 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 253 of 253 statements. [2025-01-24 03:26:08,241 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:26:08,241 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:26:08,244 INFO L256 TraceCheckSpWp]: Trace formula consists of 1183 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-01-24 03:26:08,246 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:26:08,586 INFO L134 CoverageAnalysis]: Checked inductivity of 880 backedges. 390 proven. 21 refuted. 0 times theorem prover too weak. 469 trivial. 0 not checked. [2025-01-24 03:26:08,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1929076537] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:26:08,586 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:26:08,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 29 [2025-01-24 03:26:08,586 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:26:08,586 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 276 [2025-01-24 03:26:08,612 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:26:08,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1105421323, now seen corresponding path program 1 times [2025-01-24 03:26:08,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:26:08,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946082414] [2025-01-24 03:26:08,612 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:26:08,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:26:08,636 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 277 statements into 1 equivalence classes. [2025-01-24 03:26:08,698 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 277 of 277 statements. [2025-01-24 03:26:08,698 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:26:08,698 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:26:09,315 INFO L134 CoverageAnalysis]: Checked inductivity of 968 backedges. 42 proven. 368 refuted. 0 times theorem prover too weak. 558 trivial. 0 not checked. [2025-01-24 03:26:09,315 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:26:09,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946082414] [2025-01-24 03:26:09,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946082414] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:26:09,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1999199034] [2025-01-24 03:26:09,315 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:26:09,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:26:09,336 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 277 statements into 1 equivalence classes. [2025-01-24 03:26:09,406 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 277 of 277 statements. [2025-01-24 03:26:09,407 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:26:09,407 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:26:09,411 INFO L256 TraceCheckSpWp]: Trace formula consists of 1268 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-01-24 03:26:09,414 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:26:09,782 INFO L134 CoverageAnalysis]: Checked inductivity of 968 backedges. 389 proven. 21 refuted. 0 times theorem prover too weak. 558 trivial. 0 not checked. [2025-01-24 03:26:09,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1999199034] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:26:09,782 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:26:09,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 29 [2025-01-24 03:26:09,782 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:26:09,782 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 324 [2025-01-24 03:26:09,795 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:26:09,795 INFO L85 PathProgramCache]: Analyzing trace with hash 234533696, now seen corresponding path program 1 times [2025-01-24 03:26:09,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:26:09,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153212079] [2025-01-24 03:26:09,795 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:26:09,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:26:09,817 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 325 statements into 1 equivalence classes. [2025-01-24 03:26:09,888 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 325 of 325 statements. [2025-01-24 03:26:09,888 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:26:09,888 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:26:10,825 INFO L134 CoverageAnalysis]: Checked inductivity of 1146 backedges. 21 proven. 301 refuted. 0 times theorem prover too weak. 824 trivial. 0 not checked. [2025-01-24 03:26:10,825 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:26:10,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153212079] [2025-01-24 03:26:10,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153212079] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:26:10,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [544915822] [2025-01-24 03:26:10,825 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:26:10,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:26:10,849 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 325 statements into 1 equivalence classes. [2025-01-24 03:26:10,932 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 325 of 325 statements. [2025-01-24 03:26:10,933 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:26:10,933 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:26:10,938 INFO L256 TraceCheckSpWp]: Trace formula consists of 1436 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-01-24 03:26:10,941 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:26:11,320 INFO L134 CoverageAnalysis]: Checked inductivity of 1146 backedges. 298 proven. 24 refuted. 0 times theorem prover too weak. 824 trivial. 0 not checked. [2025-01-24 03:26:11,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [544915822] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:26:11,320 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:26:11,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 29 [2025-01-24 03:26:11,320 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:26:11,320 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 329 [2025-01-24 03:26:11,351 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:26:11,351 INFO L85 PathProgramCache]: Analyzing trace with hash -411881500, now seen corresponding path program 1 times [2025-01-24 03:26:11,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:26:11,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194048471] [2025-01-24 03:26:11,351 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:26:11,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:26:11,373 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 330 statements into 1 equivalence classes. [2025-01-24 03:26:11,458 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 330 of 330 statements. [2025-01-24 03:26:11,458 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:26:11,458 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:26:12,172 INFO L134 CoverageAnalysis]: Checked inductivity of 1149 backedges. 21 proven. 301 refuted. 0 times theorem prover too weak. 827 trivial. 0 not checked. [2025-01-24 03:26:12,172 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:26:12,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194048471] [2025-01-24 03:26:12,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194048471] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:26:12,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1403572018] [2025-01-24 03:26:12,172 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:26:12,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:26:12,195 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 330 statements into 1 equivalence classes. [2025-01-24 03:26:12,281 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 330 of 330 statements. [2025-01-24 03:26:12,281 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:26:12,281 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:26:12,286 INFO L256 TraceCheckSpWp]: Trace formula consists of 1452 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-01-24 03:26:12,289 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:26:12,670 INFO L134 CoverageAnalysis]: Checked inductivity of 1149 backedges. 298 proven. 24 refuted. 0 times theorem prover too weak. 827 trivial. 0 not checked. [2025-01-24 03:26:12,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1403572018] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:26:12,671 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:26:12,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 29 [2025-01-24 03:26:12,671 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:26:12,671 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 331 [2025-01-24 03:26:12,684 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:26:12,684 INFO L85 PathProgramCache]: Analyzing trace with hash -681808455, now seen corresponding path program 1 times [2025-01-24 03:26:12,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:26:12,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136274320] [2025-01-24 03:26:12,684 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:26:12,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:26:12,709 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 332 statements into 1 equivalence classes. [2025-01-24 03:26:12,786 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 332 of 332 statements. [2025-01-24 03:26:12,786 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:26:12,786 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:26:13,602 INFO L134 CoverageAnalysis]: Checked inductivity of 1149 backedges. 21 proven. 301 refuted. 0 times theorem prover too weak. 827 trivial. 0 not checked. [2025-01-24 03:26:13,603 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:26:13,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136274320] [2025-01-24 03:26:13,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136274320] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:26:13,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [986186377] [2025-01-24 03:26:13,603 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:26:13,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:26:13,627 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 332 statements into 1 equivalence classes. [2025-01-24 03:26:13,715 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 332 of 332 statements. [2025-01-24 03:26:13,715 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:26:13,715 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:26:13,721 INFO L256 TraceCheckSpWp]: Trace formula consists of 1460 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-01-24 03:26:13,724 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:26:14,102 INFO L134 CoverageAnalysis]: Checked inductivity of 1149 backedges. 298 proven. 24 refuted. 0 times theorem prover too weak. 827 trivial. 0 not checked. [2025-01-24 03:26:14,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [986186377] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:26:14,102 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:26:14,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 29 [2025-01-24 03:26:14,102 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:26:14,102 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 336 [2025-01-24 03:26:14,102 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:26:14,103 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 340 [2025-01-24 03:26:14,103 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:26:14,103 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 03:26:14,103 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:26:14,103 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:26:14,103 INFO L85 PathProgramCache]: Analyzing trace with hash 620308643, now seen corresponding path program 14 times [2025-01-24 03:26:14,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:26:14,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830336185] [2025-01-24 03:26:14,103 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-24 03:26:14,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:26:14,127 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 342 statements into 2 equivalence classes. [2025-01-24 03:26:14,217 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 342 of 342 statements. [2025-01-24 03:26:14,217 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-24 03:26:14,217 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:26:15,007 INFO L134 CoverageAnalysis]: Checked inductivity of 1152 backedges. 21 proven. 301 refuted. 0 times theorem prover too weak. 830 trivial. 0 not checked. [2025-01-24 03:26:15,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:26:15,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830336185] [2025-01-24 03:26:15,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830336185] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:26:15,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [81407713] [2025-01-24 03:26:15,008 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-24 03:26:15,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:26:15,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:26:15,009 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:26:15,010 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:26:15,237 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 342 statements into 2 equivalence classes. [2025-01-24 03:26:15,351 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 342 of 342 statements. [2025-01-24 03:26:15,351 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-24 03:26:15,351 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:26:15,356 INFO L256 TraceCheckSpWp]: Trace formula consists of 1505 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-01-24 03:26:15,359 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:26:15,755 INFO L134 CoverageAnalysis]: Checked inductivity of 1152 backedges. 589 proven. 70 refuted. 0 times theorem prover too weak. 493 trivial. 0 not checked. [2025-01-24 03:26:15,755 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 03:26:16,211 INFO L134 CoverageAnalysis]: Checked inductivity of 1152 backedges. 593 proven. 66 refuted. 0 times theorem prover too weak. 493 trivial. 0 not checked. [2025-01-24 03:26:16,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [81407713] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 03:26:16,211 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 03:26:16,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 17] total 47 [2025-01-24 03:26:16,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857200095] [2025-01-24 03:26:16,211 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 03:26:16,212 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2025-01-24 03:26:16,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:26:16,212 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2025-01-24 03:26:16,213 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=524, Invalid=1638, Unknown=0, NotChecked=0, Total=2162 [2025-01-24 03:26:16,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:26:16,213 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:26:16,213 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 7.574468085106383) internal successors, (356), 47 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-24 03:26:16,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:26:16,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:26:16,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:26:16,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-24 03:26:16,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:26:16,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:26:16,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:26:16,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:26:16,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:26:16,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:26:16,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:26:16,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:26:16,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:26:16,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:26:16,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-01-24 03:26:16,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:26:16,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:26:16,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:26:16,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:26:16,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2025-01-24 03:26:16,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-01-24 03:26:16,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:26:16,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:26:16,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:26:16,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:26:16,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:26:16,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-24 03:26:16,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:26:16,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:26:16,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:26:16,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:26:16,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:26:16,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:26:16,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:26:16,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:26:16,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:26:16,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:26:16,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-01-24 03:26:16,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:26:16,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:26:16,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:26:16,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:26:16,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-01-24 03:26:16,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-01-24 03:26:16,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:26:16,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-24 03:26:16,698 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2025-01-24 03:26:16,890 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,SelfDestructingSolverStorable81,SelfDestructingSolverStorable82,SelfDestructingSolverStorable72,SelfDestructingSolverStorable73,SelfDestructingSolverStorable74,SelfDestructingSolverStorable75,SelfDestructingSolverStorable76,SelfDestructingSolverStorable77,SelfDestructingSolverStorable78,19 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2025-01-24 03:26:16,890 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:26:16,890 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:26:16,891 INFO L139 ounterexampleChecker]: Examining path program with hash 1114275017, occurence #3 [2025-01-24 03:26:16,891 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 03:26:16,891 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 03:26:16,891 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:26:16,891 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2025-01-24 03:26:16,891 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:26:16,891 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-24 03:26:16,891 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:26:16,891 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-24 03:26:16,891 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:26:16,891 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-24 03:26:16,891 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:26:16,891 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-24 03:26:16,891 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:26:16,891 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 253 [2025-01-24 03:26:16,946 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:26:16,946 INFO L85 PathProgramCache]: Analyzing trace with hash 166288282, now seen corresponding path program 1 times [2025-01-24 03:26:16,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:26:16,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091364591] [2025-01-24 03:26:16,946 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:26:16,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:26:16,968 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 254 statements into 1 equivalence classes. [2025-01-24 03:26:17,020 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 254 of 254 statements. [2025-01-24 03:26:17,020 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:26:17,020 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:26:17,863 INFO L134 CoverageAnalysis]: Checked inductivity of 887 backedges. 63 proven. 375 refuted. 0 times theorem prover too weak. 449 trivial. 0 not checked. [2025-01-24 03:26:17,863 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:26:17,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091364591] [2025-01-24 03:26:17,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091364591] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:26:17,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1277929092] [2025-01-24 03:26:17,864 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:26:17,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:26:17,884 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 254 statements into 1 equivalence classes. [2025-01-24 03:26:17,946 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 254 of 254 statements. [2025-01-24 03:26:17,946 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:26:17,946 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:26:17,950 INFO L256 TraceCheckSpWp]: Trace formula consists of 1192 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-01-24 03:26:17,952 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:26:18,352 INFO L134 CoverageAnalysis]: Checked inductivity of 887 backedges. 410 proven. 28 refuted. 0 times theorem prover too weak. 449 trivial. 0 not checked. [2025-01-24 03:26:18,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1277929092] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:26:18,352 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:26:18,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 33 [2025-01-24 03:26:18,352 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:26:18,353 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 277 [2025-01-24 03:26:18,383 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:26:18,383 INFO L85 PathProgramCache]: Analyzing trace with hash -758993330, now seen corresponding path program 1 times [2025-01-24 03:26:18,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:26:18,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55429882] [2025-01-24 03:26:18,383 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:26:18,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:26:18,405 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 278 statements into 1 equivalence classes. [2025-01-24 03:26:18,464 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 278 of 278 statements. [2025-01-24 03:26:18,464 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:26:18,464 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:26:19,115 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 75 proven. 431 refuted. 0 times theorem prover too weak. 469 trivial. 0 not checked. [2025-01-24 03:26:19,115 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:26:19,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55429882] [2025-01-24 03:26:19,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55429882] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:26:19,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [119981042] [2025-01-24 03:26:19,115 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:26:19,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:26:19,137 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 278 statements into 1 equivalence classes. [2025-01-24 03:26:19,238 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 278 of 278 statements. [2025-01-24 03:26:19,238 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:26:19,238 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:26:19,241 INFO L256 TraceCheckSpWp]: Trace formula consists of 1277 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-01-24 03:26:19,243 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:26:19,721 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 478 proven. 28 refuted. 0 times theorem prover too weak. 469 trivial. 0 not checked. [2025-01-24 03:26:19,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [119981042] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:26:19,721 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:26:19,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 33 [2025-01-24 03:26:19,721 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:26:19,721 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 325 [2025-01-24 03:26:19,735 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:26:19,735 INFO L85 PathProgramCache]: Analyzing trace with hash 2043337091, now seen corresponding path program 1 times [2025-01-24 03:26:19,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:26:19,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439202807] [2025-01-24 03:26:19,735 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:26:19,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:26:19,758 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 326 statements into 1 equivalence classes. [2025-01-24 03:26:19,830 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 326 of 326 statements. [2025-01-24 03:26:19,830 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:26:19,830 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:26:20,624 INFO L134 CoverageAnalysis]: Checked inductivity of 1153 backedges. 24 proven. 436 refuted. 0 times theorem prover too weak. 693 trivial. 0 not checked. [2025-01-24 03:26:20,624 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:26:20,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439202807] [2025-01-24 03:26:20,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439202807] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:26:20,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1805577416] [2025-01-24 03:26:20,625 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:26:20,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:26:20,648 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 326 statements into 1 equivalence classes. [2025-01-24 03:26:20,744 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 326 of 326 statements. [2025-01-24 03:26:20,744 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:26:20,745 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:26:20,751 INFO L256 TraceCheckSpWp]: Trace formula consists of 1445 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-01-24 03:26:20,754 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:26:21,196 INFO L134 CoverageAnalysis]: Checked inductivity of 1153 backedges. 408 proven. 52 refuted. 0 times theorem prover too weak. 693 trivial. 0 not checked. [2025-01-24 03:26:21,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1805577416] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:26:21,196 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:26:21,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 33 [2025-01-24 03:26:21,196 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:26:21,196 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 330 [2025-01-24 03:26:21,228 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:26:21,228 INFO L85 PathProgramCache]: Analyzing trace with hash 1990390171, now seen corresponding path program 1 times [2025-01-24 03:26:21,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:26:21,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431647507] [2025-01-24 03:26:21,228 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:26:21,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:26:21,251 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 331 statements into 1 equivalence classes. [2025-01-24 03:26:21,327 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 331 of 331 statements. [2025-01-24 03:26:21,327 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:26:21,327 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:26:22,115 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 24 proven. 436 refuted. 0 times theorem prover too weak. 696 trivial. 0 not checked. [2025-01-24 03:26:22,115 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:26:22,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431647507] [2025-01-24 03:26:22,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431647507] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:26:22,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1711969730] [2025-01-24 03:26:22,115 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:26:22,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:26:22,139 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 331 statements into 1 equivalence classes. [2025-01-24 03:26:22,241 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 331 of 331 statements. [2025-01-24 03:26:22,241 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:26:22,241 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:26:22,246 INFO L256 TraceCheckSpWp]: Trace formula consists of 1461 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-01-24 03:26:22,249 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:26:22,716 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 408 proven. 52 refuted. 0 times theorem prover too weak. 696 trivial. 0 not checked. [2025-01-24 03:26:22,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1711969730] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:26:22,717 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:26:22,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 33 [2025-01-24 03:26:22,717 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:26:22,717 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 332 [2025-01-24 03:26:22,730 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:26:22,730 INFO L85 PathProgramCache]: Analyzing trace with hash 1503801584, now seen corresponding path program 1 times [2025-01-24 03:26:22,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:26:22,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558011811] [2025-01-24 03:26:22,730 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:26:22,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:26:22,753 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 333 statements into 1 equivalence classes. [2025-01-24 03:26:22,830 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 333 of 333 statements. [2025-01-24 03:26:22,830 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:26:22,830 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:26:23,648 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 24 proven. 436 refuted. 0 times theorem prover too weak. 696 trivial. 0 not checked. [2025-01-24 03:26:23,648 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:26:23,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558011811] [2025-01-24 03:26:23,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558011811] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:26:23,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2021253893] [2025-01-24 03:26:23,648 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:26:23,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:26:23,671 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 333 statements into 1 equivalence classes. [2025-01-24 03:26:23,755 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 333 of 333 statements. [2025-01-24 03:26:23,755 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:26:23,755 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:26:23,761 INFO L256 TraceCheckSpWp]: Trace formula consists of 1469 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-01-24 03:26:23,763 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:26:24,191 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 408 proven. 52 refuted. 0 times theorem prover too weak. 696 trivial. 0 not checked. [2025-01-24 03:26:24,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2021253893] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:26:24,191 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:26:24,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 33 [2025-01-24 03:26:24,191 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:26:24,191 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 337 [2025-01-24 03:26:24,191 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:26:24,191 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 341 [2025-01-24 03:26:24,191 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:26:24,191 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 03:26:24,191 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:26:24,192 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:26:24,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1470016707, now seen corresponding path program 15 times [2025-01-24 03:26:24,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:26:24,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539917602] [2025-01-24 03:26:24,192 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-24 03:26:24,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:26:24,216 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 343 statements into 12 equivalence classes. [2025-01-24 03:26:24,231 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 96 of 343 statements. [2025-01-24 03:26:24,231 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-01-24 03:26:24,231 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:26:24,436 INFO L134 CoverageAnalysis]: Checked inductivity of 1159 backedges. 138 proven. 0 refuted. 0 times theorem prover too weak. 1021 trivial. 0 not checked. [2025-01-24 03:26:24,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:26:24,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539917602] [2025-01-24 03:26:24,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539917602] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-24 03:26:24,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-24 03:26:24,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-01-24 03:26:24,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095205212] [2025-01-24 03:26:24,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-24 03:26:24,436 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-01-24 03:26:24,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:26:24,436 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-01-24 03:26:24,437 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2025-01-24 03:26:24,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:26:24,437 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:26:24,437 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.333333333333334) internal successors, (74), 6 states have internal predecessors, (74), 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:26:24,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:26:24,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:26:24,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:26:24,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-24 03:26:24,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:26:24,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:26:24,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:26:24,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:26:24,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:26:24,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:26:24,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:26:24,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:26:24,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:26:24,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:26:24,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-01-24 03:26:24,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:26:24,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:26:24,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:26:24,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:26:24,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2025-01-24 03:26:24,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-01-24 03:26:24,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:26:24,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-24 03:26:24,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:26:24,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:26:24,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:26:24,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:26:24,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-24 03:26:24,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:26:24,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:26:24,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:26:24,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:26:24,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:26:24,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:26:24,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:26:24,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:26:24,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:26:24,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:26:24,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-01-24 03:26:24,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:26:24,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:26:24,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:26:24,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:26:24,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-01-24 03:26:24,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-01-24 03:26:24,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:26:24,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-24 03:26:24,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:26:24,899 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,SelfDestructingSolverStorable91,SelfDestructingSolverStorable92,SelfDestructingSolverStorable93,SelfDestructingSolverStorable83,SelfDestructingSolverStorable84,SelfDestructingSolverStorable85,SelfDestructingSolverStorable86,SelfDestructingSolverStorable87,SelfDestructingSolverStorable88,SelfDestructingSolverStorable89 [2025-01-24 03:26:24,899 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:26:24,899 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:26:24,900 INFO L139 ounterexampleChecker]: Examining path program with hash 1422518764, occurence #1 [2025-01-24 03:26:24,900 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-24 03:26:24,900 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:26:24,900 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:26:24,900 INFO L85 PathProgramCache]: Analyzing trace with hash -2088457815, now seen corresponding path program 16 times [2025-01-24 03:26:24,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:26:24,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958378208] [2025-01-24 03:26:24,900 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-24 03:26:24,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:26:24,928 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 434 statements into 2 equivalence classes. [2025-01-24 03:26:25,064 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 434 of 434 statements. [2025-01-24 03:26:25,064 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-24 03:26:25,064 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:26:26,484 INFO L134 CoverageAnalysis]: Checked inductivity of 1823 backedges. 774 proven. 236 refuted. 0 times theorem prover too weak. 813 trivial. 0 not checked. [2025-01-24 03:26:26,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:26:26,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958378208] [2025-01-24 03:26:26,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958378208] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:26:26,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [332738829] [2025-01-24 03:26:26,485 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-24 03:26:26,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:26:26,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:26:26,487 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-24 03:26:26,488 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2025-01-24 03:26:26,774 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 434 statements into 2 equivalence classes. [2025-01-24 03:26:26,915 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 434 of 434 statements. [2025-01-24 03:26:26,915 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-24 03:26:26,915 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:26:26,922 INFO L256 TraceCheckSpWp]: Trace formula consists of 1851 conjuncts, 21 conjuncts are in the unsatisfiable core [2025-01-24 03:26:26,925 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:26:27,426 INFO L134 CoverageAnalysis]: Checked inductivity of 1823 backedges. 665 proven. 90 refuted. 0 times theorem prover too weak. 1068 trivial. 0 not checked. [2025-01-24 03:26:27,426 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 03:26:27,973 INFO L134 CoverageAnalysis]: Checked inductivity of 1823 backedges. 668 proven. 87 refuted. 0 times theorem prover too weak. 1068 trivial. 0 not checked. [2025-01-24 03:26:27,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [332738829] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 03:26:27,973 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 03:26:27,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 19, 19] total 62 [2025-01-24 03:26:27,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729589126] [2025-01-24 03:26:27,973 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 03:26:27,974 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2025-01-24 03:26:27,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:26:27,975 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2025-01-24 03:26:27,975 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=837, Invalid=2945, Unknown=0, NotChecked=0, Total=3782 [2025-01-24 03:26:27,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:26:27,975 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:26:27,975 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 8.387096774193548) internal successors, (520), 62 states have internal predecessors, (520), 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:26:27,975 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:26:27,975 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:26:27,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:26:27,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-24 03:26:27,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:26:27,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:26:27,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:26:27,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:26:27,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:26:27,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:26:27,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:26:27,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:26:27,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:26:27,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:26:27,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-01-24 03:26:27,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:26:27,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:26:27,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:26:27,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:26:27,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2025-01-24 03:26:27,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-01-24 03:26:27,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:26:27,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-24 03:26:27,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:26:27,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:26:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:26:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:26:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:26:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-24 03:26:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:26:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:26:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:26:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:26:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:26:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:26:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:26:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:26:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:26:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:26:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-01-24 03:26:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:26:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:26:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:26:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:26:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-01-24 03:26:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-01-24 03:26:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:26:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-24 03:26:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:26:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:26:28,582 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2025-01-24 03:26:28,773 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable94 [2025-01-24 03:26:28,774 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:26:28,774 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:26:28,774 INFO L139 ounterexampleChecker]: Examining path program with hash 1422518764, occurence #2 [2025-01-24 03:26:28,774 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 03:26:28,774 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 03:26:28,774 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:26:28,774 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2025-01-24 03:26:28,774 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:26:28,774 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-24 03:26:28,774 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:26:28,774 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-01-24 03:26:28,774 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:26:28,774 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-01-24 03:26:28,774 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:26:28,774 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-01-24 03:26:28,774 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:26:28,775 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 254 [2025-01-24 03:26:28,825 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:26:28,825 INFO L85 PathProgramCache]: Analyzing trace with hash -966982537, now seen corresponding path program 1 times [2025-01-24 03:26:28,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:26:28,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419595012] [2025-01-24 03:26:28,825 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:26:28,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:26:28,845 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 255 statements into 1 equivalence classes. [2025-01-24 03:26:28,897 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 255 of 255 statements. [2025-01-24 03:26:28,897 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:26:28,897 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:26:29,524 INFO L134 CoverageAnalysis]: Checked inductivity of 895 backedges. 110 proven. 423 refuted. 0 times theorem prover too weak. 362 trivial. 0 not checked. [2025-01-24 03:26:29,525 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:26:29,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419595012] [2025-01-24 03:26:29,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419595012] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:26:29,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1100022385] [2025-01-24 03:26:29,525 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:26:29,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:26:29,546 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 255 statements into 1 equivalence classes. [2025-01-24 03:26:29,639 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 255 of 255 statements. [2025-01-24 03:26:29,639 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:26:29,639 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:26:29,642 INFO L256 TraceCheckSpWp]: Trace formula consists of 1201 conjuncts, 21 conjuncts are in the unsatisfiable core [2025-01-24 03:26:29,644 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:26:30,106 INFO L134 CoverageAnalysis]: Checked inductivity of 895 backedges. 497 proven. 36 refuted. 0 times theorem prover too weak. 362 trivial. 0 not checked. [2025-01-24 03:26:30,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1100022385] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:26:30,106 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:26:30,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 37 [2025-01-24 03:26:30,106 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:26:30,106 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 278 [2025-01-24 03:26:30,139 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:26:30,140 INFO L85 PathProgramCache]: Analyzing trace with hash 1573693739, now seen corresponding path program 1 times [2025-01-24 03:26:30,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:26:30,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795999016] [2025-01-24 03:26:30,140 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:26:30,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:26:30,163 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 279 statements into 1 equivalence classes. [2025-01-24 03:26:30,224 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 279 of 279 statements. [2025-01-24 03:26:30,224 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:26:30,224 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:26:30,912 INFO L134 CoverageAnalysis]: Checked inductivity of 983 backedges. 90 proven. 444 refuted. 0 times theorem prover too weak. 449 trivial. 0 not checked. [2025-01-24 03:26:30,912 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:26:30,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795999016] [2025-01-24 03:26:30,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795999016] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:26:30,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1962593614] [2025-01-24 03:26:30,912 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:26:30,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:26:30,934 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 279 statements into 1 equivalence classes. [2025-01-24 03:26:31,004 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 279 of 279 statements. [2025-01-24 03:26:31,004 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:26:31,004 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:26:31,009 INFO L256 TraceCheckSpWp]: Trace formula consists of 1286 conjuncts, 21 conjuncts are in the unsatisfiable core [2025-01-24 03:26:31,011 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:26:31,473 INFO L134 CoverageAnalysis]: Checked inductivity of 983 backedges. 498 proven. 36 refuted. 0 times theorem prover too weak. 449 trivial. 0 not checked. [2025-01-24 03:26:31,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1962593614] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:26:31,473 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:26:31,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 37 [2025-01-24 03:26:31,473 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:26:31,473 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 315 [2025-01-24 03:26:31,485 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:26:31,486 INFO L85 PathProgramCache]: Analyzing trace with hash -1724149056, now seen corresponding path program 1 times [2025-01-24 03:26:31,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:26:31,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612221473] [2025-01-24 03:26:31,486 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:26:31,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:26:31,509 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 316 statements into 1 equivalence classes. [2025-01-24 03:26:31,577 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 316 of 316 statements. [2025-01-24 03:26:31,577 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:26:31,577 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:26:32,391 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 102 proven. 496 refuted. 0 times theorem prover too weak. 558 trivial. 0 not checked. [2025-01-24 03:26:32,391 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:26:32,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612221473] [2025-01-24 03:26:32,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612221473] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:26:32,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2020317232] [2025-01-24 03:26:32,392 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:26:32,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:26:32,414 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 316 statements into 1 equivalence classes. [2025-01-24 03:26:32,493 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 316 of 316 statements. [2025-01-24 03:26:32,493 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:26:32,493 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:26:32,498 INFO L256 TraceCheckSpWp]: Trace formula consists of 1419 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-01-24 03:26:32,500 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:26:32,971 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 528 proven. 70 refuted. 0 times theorem prover too weak. 558 trivial. 0 not checked. [2025-01-24 03:26:32,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2020317232] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:26:32,971 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:26:32,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 37 [2025-01-24 03:26:32,971 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:26:32,971 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 328 is hopeless, skipping. [2025-01-24 03:26:32,971 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 329 [2025-01-24 03:26:32,971 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:26:32,971 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 332 is hopeless, skipping. [2025-01-24 03:26:32,971 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 345 is hopeless, skipping. [2025-01-24 03:26:32,971 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 346 [2025-01-24 03:26:32,971 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:26:32,972 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 349 is hopeless, skipping. [2025-01-24 03:26:32,972 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 362 is hopeless, skipping. [2025-01-24 03:26:32,972 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 363 [2025-01-24 03:26:32,972 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:26:32,972 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 366 is hopeless, skipping. [2025-01-24 03:26:32,972 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 379 is hopeless, skipping. [2025-01-24 03:26:32,972 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 380 [2025-01-24 03:26:32,972 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:26:32,972 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 383 is hopeless, skipping. [2025-01-24 03:26:32,972 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 396 is hopeless, skipping. [2025-01-24 03:26:32,972 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 397 [2025-01-24 03:26:32,972 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:26:32,972 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 400 is hopeless, skipping. [2025-01-24 03:26:32,972 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 413 is hopeless, skipping. [2025-01-24 03:26:32,972 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 414 [2025-01-24 03:26:32,972 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:26:32,972 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 417 is hopeless, skipping. [2025-01-24 03:26:32,972 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 422 [2025-01-24 03:26:33,003 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:26:33,003 INFO L85 PathProgramCache]: Analyzing trace with hash 1260744932, now seen corresponding path program 1 times [2025-01-24 03:26:33,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:26:33,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965898002] [2025-01-24 03:26:33,003 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:26:33,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:26:33,032 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 423 statements into 1 equivalence classes. [2025-01-24 03:26:33,150 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 423 of 423 statements. [2025-01-24 03:26:33,150 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:26:33,150 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:26:34,232 INFO L134 CoverageAnalysis]: Checked inductivity of 1798 backedges. 102 proven. 496 refuted. 0 times theorem prover too weak. 1200 trivial. 0 not checked. [2025-01-24 03:26:34,232 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:26:34,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965898002] [2025-01-24 03:26:34,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965898002] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:26:34,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1803259818] [2025-01-24 03:26:34,232 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:26:34,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:26:34,260 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 423 statements into 1 equivalence classes. [2025-01-24 03:26:34,394 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 423 of 423 statements. [2025-01-24 03:26:34,395 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:26:34,395 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:26:34,402 INFO L256 TraceCheckSpWp]: Trace formula consists of 1807 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-01-24 03:26:34,405 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:26:34,870 INFO L134 CoverageAnalysis]: Checked inductivity of 1798 backedges. 528 proven. 70 refuted. 0 times theorem prover too weak. 1200 trivial. 0 not checked. [2025-01-24 03:26:34,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1803259818] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:26:34,870 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:26:34,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 37 [2025-01-24 03:26:34,870 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:26:34,870 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 424 [2025-01-24 03:26:34,883 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:26:34,883 INFO L85 PathProgramCache]: Analyzing trace with hash 394331833, now seen corresponding path program 1 times [2025-01-24 03:26:34,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:26:34,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581122969] [2025-01-24 03:26:34,883 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:26:34,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:26:34,911 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 425 statements into 1 equivalence classes. [2025-01-24 03:26:35,023 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 425 of 425 statements. [2025-01-24 03:26:35,023 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:26:35,023 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:26:36,170 INFO L134 CoverageAnalysis]: Checked inductivity of 1804 backedges. 102 proven. 496 refuted. 0 times theorem prover too weak. 1206 trivial. 0 not checked. [2025-01-24 03:26:36,171 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:26:36,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581122969] [2025-01-24 03:26:36,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581122969] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:26:36,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2038582996] [2025-01-24 03:26:36,171 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:26:36,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:26:36,203 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 425 statements into 1 equivalence classes. [2025-01-24 03:26:36,331 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 425 of 425 statements. [2025-01-24 03:26:36,332 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:26:36,332 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:26:36,339 INFO L256 TraceCheckSpWp]: Trace formula consists of 1815 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-01-24 03:26:36,342 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:26:36,843 INFO L134 CoverageAnalysis]: Checked inductivity of 1804 backedges. 528 proven. 70 refuted. 0 times theorem prover too weak. 1206 trivial. 0 not checked. [2025-01-24 03:26:36,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2038582996] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:26:36,843 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:26:36,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 37 [2025-01-24 03:26:36,844 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:26:36,844 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 429 [2025-01-24 03:26:36,844 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:26:36,844 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 433 [2025-01-24 03:26:36,844 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:26:36,844 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 03:26:36,844 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:26:36,844 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:26:36,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1630501187, now seen corresponding path program 17 times [2025-01-24 03:26:36,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:26:36,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490791433] [2025-01-24 03:26:36,844 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-24 03:26:36,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:26:36,879 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 435 statements into 15 equivalence classes. [2025-01-24 03:26:38,010 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) and asserted 435 of 435 statements. [2025-01-24 03:26:38,010 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2025-01-24 03:26:38,010 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:26:40,901 INFO L134 CoverageAnalysis]: Checked inductivity of 1831 backedges. 1401 proven. 358 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2025-01-24 03:26:40,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:26:40,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490791433] [2025-01-24 03:26:40,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490791433] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:26:40,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [920062707] [2025-01-24 03:26:40,902 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-24 03:26:40,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:26:40,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:26:40,904 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-24 03:26:40,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2025-01-24 03:26:41,209 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 435 statements into 15 equivalence classes. [2025-01-24 03:33:36,288 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) and asserted 435 of 435 statements. [2025-01-24 03:33:36,288 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2025-01-24 03:33:36,288 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:33:36,351 INFO L256 TraceCheckSpWp]: Trace formula consists of 1860 conjuncts, 34 conjuncts are in the unsatisfiable core [2025-01-24 03:33:36,354 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:33:37,296 INFO L134 CoverageAnalysis]: Checked inductivity of 1831 backedges. 462 proven. 301 refuted. 0 times theorem prover too weak. 1068 trivial. 0 not checked. [2025-01-24 03:33:37,296 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 03:33:38,308 INFO L134 CoverageAnalysis]: Checked inductivity of 1831 backedges. 208 proven. 555 refuted. 0 times theorem prover too weak. 1068 trivial. 0 not checked. [2025-01-24 03:33:38,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [920062707] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 03:33:38,308 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 03:33:38,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 31, 31] total 107 [2025-01-24 03:33:38,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477733743] [2025-01-24 03:33:38,309 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 03:33:38,309 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 108 states [2025-01-24 03:33:38,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:33:38,310 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 108 interpolants. [2025-01-24 03:33:38,312 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2026, Invalid=9530, Unknown=0, NotChecked=0, Total=11556 [2025-01-24 03:33:38,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:33:38,312 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:33:38,312 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 108 states, 108 states have (on average 5.333333333333333) internal successors, (576), 107 states have internal predecessors, (576), 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:38,312 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:38,312 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:38,312 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:33:38,312 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-24 03:33:38,312 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:33:38,312 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:38,312 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:33:38,312 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:33:38,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:38,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:33:38,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:33:38,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:33:38,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:33:38,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:33:38,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-01-24 03:33:38,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:33:38,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:33:38,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:33:38,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:33:38,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2025-01-24 03:33:38,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-01-24 03:33:38,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:33:38,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-24 03:33:38,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:33:38,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:33:38,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:33:38,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:38,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:38,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:33:38,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-24 03:33:38,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:33:38,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:38,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:33:38,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:33:38,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:38,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:33:38,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:33:38,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:33:38,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:33:38,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:33:38,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-01-24 03:33:38,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:33:38,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:33:38,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:33:38,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:33:38,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-01-24 03:33:38,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-01-24 03:33:38,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:33:38,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-24 03:33:38,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:33:38,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:33:38,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-24 03:33:38,906 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2025-01-24 03:33:39,018 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,SelfDestructingSolverStorable96,SelfDestructingSolverStorable97,SelfDestructingSolverStorable98,SelfDestructingSolverStorable104,SelfDestructingSolverStorable99,SelfDestructingSolverStorable105,SelfDestructingSolverStorable100,SelfDestructingSolverStorable101,SelfDestructingSolverStorable102,21 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2025-01-24 03:33:39,018 INFO L396 AbstractCegarLoop]: === Iteration 27 === 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:39,018 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:33:39,018 INFO L139 ounterexampleChecker]: Examining path program with hash 1422518764, occurence #3 [2025-01-24 03:33:39,018 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 03:33:39,018 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 03:33:39,018 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:33:39,018 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-24 03:33:39,018 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:33:39,018 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-01-24 03:33:39,018 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:33:39,018 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-01-24 03:33:39,018 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:33:39,018 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-01-24 03:33:39,018 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:33:39,018 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 46 [2025-01-24 03:33:39,019 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:33:39,019 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 255 [2025-01-24 03:33:39,069 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:33:39,069 INFO L85 PathProgramCache]: Analyzing trace with hash 1774984393, now seen corresponding path program 1 times [2025-01-24 03:33:39,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:33:39,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016833675] [2025-01-24 03:33:39,069 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:33:39,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:33:39,090 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 256 statements into 1 equivalence classes. [2025-01-24 03:33:39,142 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 256 of 256 statements. [2025-01-24 03:33:39,142 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:33:39,142 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:33:39,780 INFO L134 CoverageAnalysis]: Checked inductivity of 910 backedges. 110 proven. 423 refuted. 0 times theorem prover too weak. 377 trivial. 0 not checked. [2025-01-24 03:33:39,780 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:33:39,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016833675] [2025-01-24 03:33:39,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016833675] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:33:39,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [128946845] [2025-01-24 03:33:39,780 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:33:39,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:33:39,800 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 256 statements into 1 equivalence classes. [2025-01-24 03:33:39,861 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 256 of 256 statements. [2025-01-24 03:33:39,861 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:33:39,862 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:33:39,865 INFO L256 TraceCheckSpWp]: Trace formula consists of 1210 conjuncts, 21 conjuncts are in the unsatisfiable core [2025-01-24 03:33:39,867 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:33:40,339 INFO L134 CoverageAnalysis]: Checked inductivity of 910 backedges. 497 proven. 36 refuted. 0 times theorem prover too weak. 377 trivial. 0 not checked. [2025-01-24 03:33:40,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [128946845] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:33:40,339 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:33:40,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 37 [2025-01-24 03:33:40,339 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:33:40,339 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 279 [2025-01-24 03:33:40,364 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:33:40,364 INFO L85 PathProgramCache]: Analyzing trace with hash -2078807939, now seen corresponding path program 1 times [2025-01-24 03:33:40,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:33:40,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525449057] [2025-01-24 03:33:40,365 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:33:40,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:33:40,386 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 280 statements into 1 equivalence classes. [2025-01-24 03:33:40,445 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 280 of 280 statements. [2025-01-24 03:33:40,445 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:33:40,445 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:33:41,130 INFO L134 CoverageAnalysis]: Checked inductivity of 998 backedges. 90 proven. 444 refuted. 0 times theorem prover too weak. 464 trivial. 0 not checked. [2025-01-24 03:33:41,130 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:33:41,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525449057] [2025-01-24 03:33:41,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525449057] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:33:41,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1211346702] [2025-01-24 03:33:41,131 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:33:41,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:33:41,152 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 280 statements into 1 equivalence classes. [2025-01-24 03:33:41,222 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 280 of 280 statements. [2025-01-24 03:33:41,222 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:33:41,222 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:33:41,226 INFO L256 TraceCheckSpWp]: Trace formula consists of 1295 conjuncts, 21 conjuncts are in the unsatisfiable core [2025-01-24 03:33:41,229 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:33:41,684 INFO L134 CoverageAnalysis]: Checked inductivity of 998 backedges. 498 proven. 36 refuted. 0 times theorem prover too weak. 464 trivial. 0 not checked. [2025-01-24 03:33:41,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1211346702] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:33:41,684 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:33:41,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 37 [2025-01-24 03:33:41,685 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:33:41,685 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 316 [2025-01-24 03:33:41,697 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:33:41,698 INFO L85 PathProgramCache]: Analyzing trace with hash -486887060, now seen corresponding path program 1 times [2025-01-24 03:33:41,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:33:41,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995528831] [2025-01-24 03:33:41,698 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:33:41,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:33:41,721 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 317 statements into 1 equivalence classes. [2025-01-24 03:33:41,789 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 317 of 317 statements. [2025-01-24 03:33:41,789 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:33:41,789 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:33:42,601 INFO L134 CoverageAnalysis]: Checked inductivity of 1171 backedges. 102 proven. 496 refuted. 0 times theorem prover too weak. 573 trivial. 0 not checked. [2025-01-24 03:33:42,601 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:33:42,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995528831] [2025-01-24 03:33:42,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995528831] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:33:42,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2078210965] [2025-01-24 03:33:42,601 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:33:42,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:33:42,624 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 317 statements into 1 equivalence classes. [2025-01-24 03:33:42,703 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 317 of 317 statements. [2025-01-24 03:33:42,703 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:33:42,703 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:33:42,708 INFO L256 TraceCheckSpWp]: Trace formula consists of 1428 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-01-24 03:33:42,710 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:33:43,177 INFO L134 CoverageAnalysis]: Checked inductivity of 1171 backedges. 528 proven. 70 refuted. 0 times theorem prover too weak. 573 trivial. 0 not checked. [2025-01-24 03:33:43,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2078210965] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:33:43,177 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:33:43,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 37 [2025-01-24 03:33:43,177 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:33:43,178 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 329 is hopeless, skipping. [2025-01-24 03:33:43,178 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 330 [2025-01-24 03:33:43,178 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:33:43,178 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 333 is hopeless, skipping. [2025-01-24 03:33:43,178 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 346 is hopeless, skipping. [2025-01-24 03:33:43,178 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 347 [2025-01-24 03:33:43,178 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:33:43,178 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 350 is hopeless, skipping. [2025-01-24 03:33:43,178 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 363 is hopeless, skipping. [2025-01-24 03:33:43,178 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 364 [2025-01-24 03:33:43,178 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:33:43,178 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 367 is hopeless, skipping. [2025-01-24 03:33:43,178 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 380 is hopeless, skipping. [2025-01-24 03:33:43,178 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 381 [2025-01-24 03:33:43,178 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:33:43,178 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 384 is hopeless, skipping. [2025-01-24 03:33:43,178 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 397 is hopeless, skipping. [2025-01-24 03:33:43,178 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 398 [2025-01-24 03:33:43,178 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:33:43,178 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 401 is hopeless, skipping. [2025-01-24 03:33:43,178 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 414 is hopeless, skipping. [2025-01-24 03:33:43,178 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 415 [2025-01-24 03:33:43,178 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:33:43,178 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 418 is hopeless, skipping. [2025-01-24 03:33:43,178 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 423 [2025-01-24 03:33:43,209 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:33:43,209 INFO L85 PathProgramCache]: Analyzing trace with hash 1106287158, now seen corresponding path program 1 times [2025-01-24 03:33:43,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:33:43,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555100475] [2025-01-24 03:33:43,209 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:33:43,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:33:43,236 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 424 statements into 1 equivalence classes. [2025-01-24 03:33:43,353 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 424 of 424 statements. [2025-01-24 03:33:43,353 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:33:43,353 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:33:44,480 INFO L134 CoverageAnalysis]: Checked inductivity of 1813 backedges. 102 proven. 496 refuted. 0 times theorem prover too weak. 1215 trivial. 0 not checked. [2025-01-24 03:33:44,480 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:33:44,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555100475] [2025-01-24 03:33:44,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555100475] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:33:44,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1830497608] [2025-01-24 03:33:44,480 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:33:44,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:33:44,507 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 424 statements into 1 equivalence classes. [2025-01-24 03:33:44,638 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 424 of 424 statements. [2025-01-24 03:33:44,639 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:33:44,639 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:33:44,645 INFO L256 TraceCheckSpWp]: Trace formula consists of 1816 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-01-24 03:33:44,648 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:33:45,110 INFO L134 CoverageAnalysis]: Checked inductivity of 1813 backedges. 528 proven. 70 refuted. 0 times theorem prover too weak. 1215 trivial. 0 not checked. [2025-01-24 03:33:45,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1830497608] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:33:45,111 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:33:45,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 37 [2025-01-24 03:33:45,111 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:33:45,111 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 425 [2025-01-24 03:33:45,124 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:33:45,124 INFO L85 PathProgramCache]: Analyzing trace with hash -2010715317, now seen corresponding path program 1 times [2025-01-24 03:33:45,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:33:45,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45447680] [2025-01-24 03:33:45,124 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:33:45,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:33:45,152 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 426 statements into 1 equivalence classes. [2025-01-24 03:33:45,266 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 426 of 426 statements. [2025-01-24 03:33:45,267 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:33:45,267 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:33:46,398 INFO L134 CoverageAnalysis]: Checked inductivity of 1819 backedges. 102 proven. 496 refuted. 0 times theorem prover too weak. 1221 trivial. 0 not checked. [2025-01-24 03:33:46,398 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:33:46,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45447680] [2025-01-24 03:33:46,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45447680] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:33:46,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1502841639] [2025-01-24 03:33:46,398 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:33:46,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:33:46,426 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 426 statements into 1 equivalence classes. [2025-01-24 03:33:46,551 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 426 of 426 statements. [2025-01-24 03:33:46,551 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:33:46,551 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:33:46,557 INFO L256 TraceCheckSpWp]: Trace formula consists of 1824 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-01-24 03:33:46,560 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:33:47,021 INFO L134 CoverageAnalysis]: Checked inductivity of 1819 backedges. 528 proven. 70 refuted. 0 times theorem prover too weak. 1221 trivial. 0 not checked. [2025-01-24 03:33:47,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1502841639] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:33:47,022 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:33:47,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 37 [2025-01-24 03:33:47,022 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:33:47,022 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 430 [2025-01-24 03:33:47,022 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:33:47,022 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 434 [2025-01-24 03:33:47,022 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:33:47,022 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 03:33:47,022 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:33:47,022 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:33:47,022 INFO L85 PathProgramCache]: Analyzing trace with hash -405809658, now seen corresponding path program 18 times [2025-01-24 03:33:47,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:33:47,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501608803] [2025-01-24 03:33:47,023 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-24 03:33:47,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:33:47,051 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 436 statements into 15 equivalence classes. [2025-01-24 03:33:47,129 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) and asserted 140 of 436 statements. [2025-01-24 03:33:47,130 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2025-01-24 03:33:47,130 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:33:47,376 INFO L134 CoverageAnalysis]: Checked inductivity of 1846 backedges. 161 proven. 0 refuted. 0 times theorem prover too weak. 1685 trivial. 0 not checked. [2025-01-24 03:33:47,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:33:47,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501608803] [2025-01-24 03:33:47,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501608803] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-24 03:33:47,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-24 03:33:47,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-01-24 03:33:47,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703860657] [2025-01-24 03:33:47,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-24 03:33:47,377 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-01-24 03:33:47,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:33:47,377 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-01-24 03:33:47,377 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-01-24 03:33:47,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:33:47,377 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:33:47,377 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 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:47,377 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:47,377 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:47,377 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:33:47,377 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-24 03:33:47,377 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:33:47,377 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:47,377 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:33:47,377 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:33:47,377 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:47,377 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:33:47,377 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:33:47,377 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:33:47,377 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:33:47,377 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:33:47,377 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-01-24 03:33:47,377 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:33:47,377 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:33:47,377 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:33:47,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:33:47,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2025-01-24 03:33:47,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-01-24 03:33:47,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:33:47,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-24 03:33:47,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:33:47,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:33:47,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-24 03:33:47,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:33:49,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:49,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:49,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:33:49,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-24 03:33:49,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:33:49,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:49,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:33:49,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:33:49,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:49,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:33:49,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:33:49,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:33:49,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:33:49,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:33:49,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-01-24 03:33:49,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:33:49,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:33:49,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:33:49,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:33:49,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-01-24 03:33:49,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2025-01-24 03:33:49,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:33:49,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-24 03:33:49,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:33:49,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:33:49,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-24 03:33:49,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:33:49,466 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,SelfDestructingSolverStorable108,SelfDestructingSolverStorable109,SelfDestructingSolverStorable115,SelfDestructingSolverStorable116,SelfDestructingSolverStorable106,SelfDestructingSolverStorable107,SelfDestructingSolverStorable111,SelfDestructingSolverStorable112,SelfDestructingSolverStorable113,SelfDestructingSolverStorable114 [2025-01-24 03:33:49,466 INFO L396 AbstractCegarLoop]: === Iteration 28 === 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:49,466 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:33:49,467 INFO L139 ounterexampleChecker]: Examining path program with hash 1302617126, occurence #1 [2025-01-24 03:33:49,467 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-24 03:33:49,467 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:33:49,467 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:33:49,467 INFO L85 PathProgramCache]: Analyzing trace with hash -203513585, now seen corresponding path program 19 times [2025-01-24 03:33:49,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:33:49,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726980176] [2025-01-24 03:33:49,467 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-24 03:33:49,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:33:49,507 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 697 statements into 1 equivalence classes. [2025-01-24 03:33:49,807 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 697 of 697 statements. [2025-01-24 03:33:49,807 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:33:49,807 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:33:51,703 INFO L134 CoverageAnalysis]: Checked inductivity of 2912 backedges. 65 proven. 542 refuted. 0 times theorem prover too weak. 2305 trivial. 0 not checked. [2025-01-24 03:33:51,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:33:51,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726980176] [2025-01-24 03:33:51,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726980176] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:33:51,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [579140029] [2025-01-24 03:33:51,703 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-24 03:33:51,703 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:33:51,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:33:51,705 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-24 03:33:51,705 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2025-01-24 03:33:52,078 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 697 statements into 1 equivalence classes. [2025-01-24 03:33:52,303 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 697 of 697 statements. [2025-01-24 03:33:52,303 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:33:52,304 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:33:52,314 INFO L256 TraceCheckSpWp]: Trace formula consists of 2775 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-01-24 03:33:52,318 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:33:52,815 INFO L134 CoverageAnalysis]: Checked inductivity of 2912 backedges. 1202 proven. 36 refuted. 0 times theorem prover too weak. 1674 trivial. 0 not checked. [2025-01-24 03:33:52,815 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 03:33:53,279 INFO L134 CoverageAnalysis]: Checked inductivity of 2912 backedges. 1123 proven. 115 refuted. 0 times theorem prover too weak. 1674 trivial. 0 not checked. [2025-01-24 03:33:53,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [579140029] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 03:33:53,279 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 03:33:53,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 54 [2025-01-24 03:33:53,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591535994] [2025-01-24 03:33:53,279 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 03:33:53,280 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2025-01-24 03:33:53,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:33:53,280 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2025-01-24 03:33:53,281 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=564, Invalid=2298, Unknown=0, NotChecked=0, Total=2862 [2025-01-24 03:33:53,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:33:53,281 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:33:53,281 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 7.111111111111111) internal successors, (384), 54 states have internal predecessors, (384), 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:53,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:53,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:53,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:33:53,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-24 03:33:53,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:33:53,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:53,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:33:53,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:33:53,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:53,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:33:53,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:33:53,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:33:53,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:33:53,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:33:53,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-01-24 03:33:53,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:33:53,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:33:53,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:33:53,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:33:53,282 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2025-01-24 03:33:53,282 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2025-01-24 03:33:53,282 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:33:53,282 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-24 03:33:53,282 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:33:53,282 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:33:53,282 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-24 03:33:53,282 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:33:53,282 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:33:53,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:53,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:53,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:33:53,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-24 03:33:53,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:33:53,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:53,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:33:53,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:33:53,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:53,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:33:53,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:33:53,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:33:53,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:33:53,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:33:53,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-01-24 03:33:53,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:33:53,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:33:53,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:33:53,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:33:53,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-01-24 03:33:53,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2025-01-24 03:33:53,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:33:53,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-24 03:33:53,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:33:53,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:33:53,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-24 03:33:53,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:33:53,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:33:53,679 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2025-01-24 03:33:53,868 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2025-01-24 03:33:53,868 INFO L396 AbstractCegarLoop]: === Iteration 29 === 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:53,868 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:33:53,869 INFO L139 ounterexampleChecker]: Examining path program with hash 1302617126, occurence #2 [2025-01-24 03:33:53,869 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 03:33:53,869 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 03:33:53,869 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:33:53,869 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-24 03:33:53,869 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:33:53,869 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-24 03:33:53,869 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:33:53,869 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-24 03:33:53,869 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:33:53,869 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-24 03:33:53,869 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:33:53,869 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-24 03:33:53,869 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:33:53,869 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 330 [2025-01-24 03:33:53,919 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:33:53,919 INFO L85 PathProgramCache]: Analyzing trace with hash -1702739463, now seen corresponding path program 1 times [2025-01-24 03:33:53,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:33:53,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176993906] [2025-01-24 03:33:53,920 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:33:53,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:33:53,945 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 331 statements into 1 equivalence classes. [2025-01-24 03:33:54,035 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 331 of 331 statements. [2025-01-24 03:33:54,035 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:33:54,035 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:33:54,926 INFO L134 CoverageAnalysis]: Checked inductivity of 1468 backedges. 150 proven. 711 refuted. 0 times theorem prover too weak. 607 trivial. 0 not checked. [2025-01-24 03:33:54,926 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:33:54,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176993906] [2025-01-24 03:33:54,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176993906] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:33:54,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1260524669] [2025-01-24 03:33:54,926 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:33:54,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:33:54,951 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 331 statements into 1 equivalence classes. [2025-01-24 03:33:55,051 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 331 of 331 statements. [2025-01-24 03:33:55,051 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:33:55,051 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:33:55,056 INFO L256 TraceCheckSpWp]: Trace formula consists of 1474 conjuncts, 24 conjuncts are in the unsatisfiable core [2025-01-24 03:33:55,058 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:33:55,583 INFO L134 CoverageAnalysis]: Checked inductivity of 1468 backedges. 795 proven. 66 refuted. 0 times theorem prover too weak. 607 trivial. 0 not checked. [2025-01-24 03:33:55,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1260524669] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:33:55,583 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:33:55,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 41 [2025-01-24 03:33:55,583 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:33:55,583 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 355 [2025-01-24 03:33:55,614 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:33:55,614 INFO L85 PathProgramCache]: Analyzing trace with hash -1880963540, now seen corresponding path program 1 times [2025-01-24 03:33:55,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:33:55,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755709470] [2025-01-24 03:33:55,614 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:33:55,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:33:55,641 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 356 statements into 1 equivalence classes. [2025-01-24 03:33:55,738 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 356 of 356 statements. [2025-01-24 03:33:55,738 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:33:55,738 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:33:56,757 INFO L134 CoverageAnalysis]: Checked inductivity of 1603 backedges. 120 proven. 757 refuted. 0 times theorem prover too weak. 726 trivial. 0 not checked. [2025-01-24 03:33:56,757 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:33:56,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755709470] [2025-01-24 03:33:56,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755709470] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:33:56,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [961491976] [2025-01-24 03:33:56,757 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:33:56,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:33:56,783 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 356 statements into 1 equivalence classes. [2025-01-24 03:33:56,896 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 356 of 356 statements. [2025-01-24 03:33:56,896 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:33:56,896 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:33:56,903 INFO L256 TraceCheckSpWp]: Trace formula consists of 1570 conjuncts, 24 conjuncts are in the unsatisfiable core [2025-01-24 03:33:56,905 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:33:57,457 INFO L134 CoverageAnalysis]: Checked inductivity of 1603 backedges. 798 proven. 79 refuted. 0 times theorem prover too weak. 726 trivial. 0 not checked. [2025-01-24 03:33:57,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [961491976] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:33:57,457 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:33:57,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 41 [2025-01-24 03:33:57,458 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:33:57,458 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 422 [2025-01-24 03:33:57,487 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:33:57,488 INFO L85 PathProgramCache]: Analyzing trace with hash -1860578404, now seen corresponding path program 1 times [2025-01-24 03:33:57,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:33:57,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845943667] [2025-01-24 03:33:57,488 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:33:57,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:33:57,515 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 423 statements into 1 equivalence classes. [2025-01-24 03:33:57,643 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 423 of 423 statements. [2025-01-24 03:33:57,643 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:33:57,643 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:33:57,981 INFO L134 CoverageAnalysis]: Checked inductivity of 1981 backedges. 223 proven. 0 refuted. 0 times theorem prover too weak. 1758 trivial. 0 not checked. [2025-01-24 03:33:57,981 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:33:57,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845943667] [2025-01-24 03:33:57,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845943667] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-24 03:33:57,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-24 03:33:57,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-01-24 03:33:57,981 INFO L172 ounterexampleChecker]: Successfully proved commutativity at non-minimality point 422. Constructing proof automaton... [2025-01-24 03:33:57,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-24 03:33:57,982 INFO L311 artialOrderCegarLoop]: Commutativity proof succeeded, skipping feasibility check. [2025-01-24 03:33:57,982 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-01-24 03:33:57,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SMTINTERPOL [2025-01-24 03:33:57,982 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-01-24 03:33:57,982 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2025-01-24 03:33:57,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:33:57,982 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:33:57,982 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 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:33:57,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:57,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:57,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:33:57,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-24 03:33:57,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:33:57,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:57,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:33:57,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:33:57,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:57,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:33:57,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:33:57,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:33:57,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:33:57,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:33:57,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-01-24 03:33:57,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:33:57,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:33:57,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:33:57,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:33:57,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2025-01-24 03:33:57,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2025-01-24 03:33:57,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:33:57,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-24 03:33:57,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:33:57,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:33:57,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-24 03:33:57,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:33:57,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:33:57,983 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:33:59,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:59,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:59,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:33:59,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-24 03:33:59,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:33:59,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:59,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:33:59,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:33:59,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:33:59,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:33:59,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:33:59,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:33:59,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:33:59,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:33:59,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-01-24 03:33:59,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:33:59,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:33:59,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:33:59,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:33:59,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-01-24 03:33:59,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2025-01-24 03:33:59,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:33:59,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-24 03:33:59,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:33:59,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:33:59,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-24 03:33:59,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:33:59,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:33:59,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:33:59,131 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,SelfDestructingSolverStorable121,SelfDestructingSolverStorable119,SelfDestructingSolverStorable118,SelfDestructingSolverStorable122 [2025-01-24 03:33:59,131 INFO L396 AbstractCegarLoop]: === Iteration 30 === 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:59,131 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:33:59,132 INFO L139 ounterexampleChecker]: Examining path program with hash -977186854, occurence #1 [2025-01-24 03:33:59,132 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-24 03:33:59,132 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:33:59,132 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:33:59,132 INFO L85 PathProgramCache]: Analyzing trace with hash -284017590, now seen corresponding path program 20 times [2025-01-24 03:33:59,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:33:59,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38340086] [2025-01-24 03:33:59,132 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-24 03:33:59,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:33:59,175 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 715 statements into 2 equivalence classes. [2025-01-24 03:33:59,518 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 715 of 715 statements. [2025-01-24 03:33:59,518 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-24 03:33:59,518 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:34:01,652 INFO L134 CoverageAnalysis]: Checked inductivity of 3874 backedges. 483 proven. 1346 refuted. 0 times theorem prover too weak. 2045 trivial. 0 not checked. [2025-01-24 03:34:01,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:34:01,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38340086] [2025-01-24 03:34:01,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38340086] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:34:01,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [180727239] [2025-01-24 03:34:01,652 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-24 03:34:01,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:34:01,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:34:01,654 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-24 03:34:01,654 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2025-01-24 03:34:02,047 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 715 statements into 2 equivalence classes. [2025-01-24 03:34:02,267 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 715 of 715 statements. [2025-01-24 03:34:02,267 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-24 03:34:02,267 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:34:02,278 INFO L256 TraceCheckSpWp]: Trace formula consists of 2869 conjuncts, 25 conjuncts are in the unsatisfiable core [2025-01-24 03:34:02,282 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:34:02,873 INFO L134 CoverageAnalysis]: Checked inductivity of 3874 backedges. 1619 proven. 113 refuted. 0 times theorem prover too weak. 2142 trivial. 0 not checked. [2025-01-24 03:34:02,874 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 03:34:03,558 INFO L134 CoverageAnalysis]: Checked inductivity of 3874 backedges. 1682 proven. 50 refuted. 0 times theorem prover too weak. 2142 trivial. 0 not checked. [2025-01-24 03:34:03,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [180727239] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 03:34:03,558 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 03:34:03,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 23, 23] total 65 [2025-01-24 03:34:03,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128888425] [2025-01-24 03:34:03,558 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 03:34:03,559 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2025-01-24 03:34:03,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:34:03,560 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2025-01-24 03:34:03,561 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=960, Invalid=3200, Unknown=0, NotChecked=0, Total=4160 [2025-01-24 03:34:03,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:34:03,561 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:34:03,561 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 7.492307692307692) internal successors, (487), 65 states have internal predecessors, (487), 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:34:03,561 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:34:03,561 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:34:03,561 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:34:03,561 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-24 03:34:03,561 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:34:03,561 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:34:03,561 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:34:03,561 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:34:03,561 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:34:03,561 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:34:03,561 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:34:03,561 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:34:03,561 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:34:03,561 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:34:03,561 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-01-24 03:34:03,561 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:34:03,561 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:34:03,561 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:34:03,561 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:34:03,561 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2025-01-24 03:34:03,562 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2025-01-24 03:34:03,562 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:34:03,562 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-24 03:34:03,562 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:34:03,562 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:34:03,562 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-24 03:34:03,562 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:34:03,562 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:34:03,562 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:34:03,562 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:34:04,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:34:04,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:34:04,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:34:04,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-24 03:34:04,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:34:04,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:34:04,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:34:04,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:34:04,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:34:04,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:34:04,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:34:04,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:34:04,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:34:04,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:34:04,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-01-24 03:34:04,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:34:04,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:34:04,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:34:04,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:34:04,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-01-24 03:34:04,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2025-01-24 03:34:04,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:34:04,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-24 03:34:04,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:34:04,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:34:04,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-24 03:34:04,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:34:04,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:34:04,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:34:04,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-01-24 03:34:04,571 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2025-01-24 03:34:04,760 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2025-01-24 03:34:04,760 INFO L396 AbstractCegarLoop]: === Iteration 31 === 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:34:04,760 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:34:04,761 INFO L139 ounterexampleChecker]: Examining path program with hash -977186854, occurence #2 [2025-01-24 03:34:04,761 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 03:34:04,761 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 03:34:04,761 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:34:04,761 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-24 03:34:04,761 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:34:04,761 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-24 03:34:04,761 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:34:04,761 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-24 03:34:04,761 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:34:04,761 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-24 03:34:04,761 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:34:04,761 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-24 03:34:04,761 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:34:04,761 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 331 [2025-01-24 03:34:04,807 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:34:04,808 INFO L85 PathProgramCache]: Analyzing trace with hash 386232256, now seen corresponding path program 1 times [2025-01-24 03:34:04,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:34:04,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082950796] [2025-01-24 03:34:04,808 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:34:04,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:34:04,832 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 332 statements into 1 equivalence classes. [2025-01-24 03:34:04,916 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 332 of 332 statements. [2025-01-24 03:34:04,916 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:34:04,917 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:34:05,937 INFO L134 CoverageAnalysis]: Checked inductivity of 1478 backedges. 222 proven. 754 refuted. 0 times theorem prover too weak. 502 trivial. 0 not checked. [2025-01-24 03:34:05,937 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:34:05,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082950796] [2025-01-24 03:34:05,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082950796] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:34:05,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [386721168] [2025-01-24 03:34:05,937 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:34:05,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:34:05,962 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 332 statements into 1 equivalence classes. [2025-01-24 03:34:06,060 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 332 of 332 statements. [2025-01-24 03:34:06,060 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:34:06,060 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:34:06,065 INFO L256 TraceCheckSpWp]: Trace formula consists of 1483 conjuncts, 26 conjuncts are in the unsatisfiable core [2025-01-24 03:34:06,067 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:34:06,649 INFO L134 CoverageAnalysis]: Checked inductivity of 1478 backedges. 897 proven. 79 refuted. 0 times theorem prover too weak. 502 trivial. 0 not checked. [2025-01-24 03:34:06,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [386721168] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:34:06,649 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:34:06,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 45 [2025-01-24 03:34:06,649 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:34:06,650 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 429 is hopeless, skipping. [2025-01-24 03:34:06,650 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 445 [2025-01-24 03:34:06,650 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:34:06,650 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 447 is hopeless, skipping. [2025-01-24 03:34:06,650 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 552 [2025-01-24 03:34:06,675 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:34:06,675 INFO L85 PathProgramCache]: Analyzing trace with hash -888768885, now seen corresponding path program 1 times [2025-01-24 03:34:06,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:34:06,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453863213] [2025-01-24 03:34:06,675 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:34:06,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:34:06,708 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 553 statements into 1 equivalence classes. [2025-01-24 03:34:06,915 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 553 of 553 statements. [2025-01-24 03:34:06,916 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:34:06,916 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:34:08,595 INFO L134 CoverageAnalysis]: Checked inductivity of 3350 backedges. 1527 proven. 903 refuted. 0 times theorem prover too weak. 920 trivial. 0 not checked. [2025-01-24 03:34:08,595 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:34:08,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453863213] [2025-01-24 03:34:08,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453863213] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:34:08,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [432979071] [2025-01-24 03:34:08,595 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:34:08,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:34:08,629 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 553 statements into 1 equivalence classes. [2025-01-24 03:34:08,858 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 553 of 553 statements. [2025-01-24 03:34:08,859 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:34:08,859 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:34:08,868 INFO L256 TraceCheckSpWp]: Trace formula consists of 2266 conjuncts, 26 conjuncts are in the unsatisfiable core [2025-01-24 03:34:08,872 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:34:09,505 INFO L134 CoverageAnalysis]: Checked inductivity of 3350 backedges. 2300 proven. 130 refuted. 0 times theorem prover too weak. 920 trivial. 0 not checked. [2025-01-24 03:34:09,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [432979071] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:34:09,505 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:34:09,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 45 [2025-01-24 03:34:09,505 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:34:09,505 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 625 is hopeless, skipping. [2025-01-24 03:34:09,505 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 713 [2025-01-24 03:34:09,505 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:34:09,505 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 714 [2025-01-24 03:34:09,505 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:34:09,505 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 03:34:09,505 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:34:09,506 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:34:09,506 INFO L85 PathProgramCache]: Analyzing trace with hash -1433572918, now seen corresponding path program 21 times [2025-01-24 03:34:09,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:34:09,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821429686] [2025-01-24 03:34:09,506 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-24 03:34:09,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:34:09,547 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 716 statements into 20 equivalence classes. [2025-01-24 03:34:10,235 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) and asserted 304 of 716 statements. [2025-01-24 03:34:10,235 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2025-01-24 03:34:10,235 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:34:11,505 INFO L134 CoverageAnalysis]: Checked inductivity of 3884 backedges. 284 proven. 1342 refuted. 0 times theorem prover too weak. 2258 trivial. 0 not checked. [2025-01-24 03:34:11,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:34:11,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821429686] [2025-01-24 03:34:11,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821429686] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:34:11,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [682095160] [2025-01-24 03:34:11,506 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-24 03:34:11,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:34:11,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:34:11,507 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-24 03:34:11,508 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2025-01-24 03:34:11,921 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 716 statements into 20 equivalence classes. [2025-01-24 03:34:45,498 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) and asserted 304 of 716 statements. [2025-01-24 03:34:45,498 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2025-01-24 03:34:45,498 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:34:45,518 INFO L256 TraceCheckSpWp]: Trace formula consists of 1415 conjuncts, 27 conjuncts are in the unsatisfiable core [2025-01-24 03:34:45,522 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:34:46,402 INFO L134 CoverageAnalysis]: Checked inductivity of 3884 backedges. 296 proven. 55 refuted. 0 times theorem prover too weak. 3533 trivial. 0 not checked. [2025-01-24 03:34:46,403 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 03:34:47,363 INFO L134 CoverageAnalysis]: Checked inductivity of 3884 backedges. 110 proven. 241 refuted. 0 times theorem prover too weak. 3533 trivial. 0 not checked. [2025-01-24 03:34:47,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [682095160] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 03:34:47,363 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 03:34:47,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 25, 25] total 80 [2025-01-24 03:34:47,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065176080] [2025-01-24 03:34:47,363 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 03:34:47,364 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 80 states [2025-01-24 03:34:47,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:34:47,365 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2025-01-24 03:34:47,366 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1122, Invalid=5198, Unknown=0, NotChecked=0, Total=6320 [2025-01-24 03:34:47,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:34:47,366 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:34:47,366 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 80 states, 80 states have (on average 6.475) internal successors, (518), 80 states have internal predecessors, (518), 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:34:47,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:34:47,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:34:47,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:34:47,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-24 03:34:47,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:34:47,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:34:47,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:34:47,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:34:47,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:34:47,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:34:47,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:34:47,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:34:47,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:34:47,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:34:47,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-01-24 03:34:47,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:34:47,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:34:47,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:34:47,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:34:47,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2025-01-24 03:34:47,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2025-01-24 03:34:47,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:34:47,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-24 03:34:47,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:34:47,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:34:47,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-24 03:34:47,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:34:47,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:34:47,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:34:47,367 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-01-24 03:34:47,367 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:34:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:34:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:34:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:34:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-24 03:34:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:34:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:34:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:34:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:34:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:34:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:34:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:34:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:34:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:34:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:34:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-01-24 03:34:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:34:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:34:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:34:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:34:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-01-24 03:34:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2025-01-24 03:34:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:34:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-24 03:34:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:34:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:34:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-24 03:34:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:34:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:34:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:34:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-01-24 03:34:48,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-01-24 03:34:48,256 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2025-01-24 03:34:48,440 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126,SelfDestructingSolverStorable127,24 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable128,SelfDestructingSolverStorable124,SelfDestructingSolverStorable125 [2025-01-24 03:34:48,440 INFO L396 AbstractCegarLoop]: === Iteration 32 === 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:34:48,440 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:34:48,441 INFO L139 ounterexampleChecker]: Examining path program with hash -977186854, occurence #3 [2025-01-24 03:34:48,441 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 03:34:48,441 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 03:34:48,441 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:34:48,441 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-24 03:34:48,441 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:34:48,441 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-01-24 03:34:48,441 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:34:48,441 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-01-24 03:34:48,441 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:34:48,441 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 46 [2025-01-24 03:34:48,441 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:34:48,441 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2025-01-24 03:34:48,441 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:34:48,441 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 333 [2025-01-24 03:34:48,488 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:34:48,489 INFO L85 PathProgramCache]: Analyzing trace with hash -1823096890, now seen corresponding path program 1 times [2025-01-24 03:34:48,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:34:48,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225156404] [2025-01-24 03:34:48,489 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:34:48,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:34:48,514 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 334 statements into 1 equivalence classes. [2025-01-24 03:34:48,600 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 334 of 334 statements. [2025-01-24 03:34:48,600 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:34:48,600 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:34:49,761 INFO L134 CoverageAnalysis]: Checked inductivity of 1501 backedges. 345 proven. 780 refuted. 0 times theorem prover too weak. 376 trivial. 0 not checked. [2025-01-24 03:34:49,761 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:34:49,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225156404] [2025-01-24 03:34:49,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225156404] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:34:49,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1537954822] [2025-01-24 03:34:49,762 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:34:49,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:34:49,787 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 334 statements into 1 equivalence classes. [2025-01-24 03:34:49,886 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 334 of 334 statements. [2025-01-24 03:34:49,886 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:34:49,886 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:34:49,891 INFO L256 TraceCheckSpWp]: Trace formula consists of 1501 conjuncts, 30 conjuncts are in the unsatisfiable core [2025-01-24 03:34:49,894 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:34:50,619 INFO L134 CoverageAnalysis]: Checked inductivity of 1501 backedges. 1019 proven. 106 refuted. 0 times theorem prover too weak. 376 trivial. 0 not checked. [2025-01-24 03:34:50,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1537954822] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:34:50,620 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:34:50,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 53 [2025-01-24 03:34:50,620 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:34:50,620 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 431 is hopeless, skipping. [2025-01-24 03:34:50,620 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 447 [2025-01-24 03:34:50,620 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:34:50,620 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 449 is hopeless, skipping. [2025-01-24 03:34:50,620 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 554 [2025-01-24 03:34:50,647 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:34:50,647 INFO L85 PathProgramCache]: Analyzing trace with hash 903358097, now seen corresponding path program 1 times [2025-01-24 03:34:50,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:34:50,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311870129] [2025-01-24 03:34:50,647 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:34:50,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:34:50,682 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 555 statements into 1 equivalence classes. [2025-01-24 03:34:50,891 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 555 of 555 statements. [2025-01-24 03:34:50,891 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:34:50,891 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:34:52,794 INFO L134 CoverageAnalysis]: Checked inductivity of 3373 backedges. 1691 proven. 958 refuted. 0 times theorem prover too weak. 724 trivial. 0 not checked. [2025-01-24 03:34:52,794 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:34:52,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311870129] [2025-01-24 03:34:52,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311870129] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:34:52,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1198252542] [2025-01-24 03:34:52,794 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:34:52,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:34:52,832 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 555 statements into 1 equivalence classes. [2025-01-24 03:34:53,064 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 555 of 555 statements. [2025-01-24 03:34:53,064 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:34:53,064 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:34:53,074 INFO L256 TraceCheckSpWp]: Trace formula consists of 2284 conjuncts, 30 conjuncts are in the unsatisfiable core [2025-01-24 03:34:53,078 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:34:53,845 INFO L134 CoverageAnalysis]: Checked inductivity of 3373 backedges. 2468 proven. 181 refuted. 0 times theorem prover too weak. 724 trivial. 0 not checked. [2025-01-24 03:34:53,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1198252542] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:34:53,845 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:34:53,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 53 [2025-01-24 03:34:53,845 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:34:53,846 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 627 is hopeless, skipping. [2025-01-24 03:34:53,846 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 715 [2025-01-24 03:34:53,846 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:34:53,846 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 716 [2025-01-24 03:34:53,846 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:34:53,846 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 03:34:53,846 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:34:53,846 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:34:53,846 INFO L85 PathProgramCache]: Analyzing trace with hash 668842442, now seen corresponding path program 22 times [2025-01-24 03:34:53,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:34:53,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7216445] [2025-01-24 03:34:53,846 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-24 03:34:53,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:34:53,888 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 718 statements into 2 equivalence classes. [2025-01-24 03:34:54,276 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 718 of 718 statements. [2025-01-24 03:34:54,277 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-24 03:34:54,277 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:35:11,135 INFO L134 CoverageAnalysis]: Checked inductivity of 3907 backedges. 1901 proven. 1978 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-01-24 03:35:11,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:35:11,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7216445] [2025-01-24 03:35:11,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7216445] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:35:11,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [939334924] [2025-01-24 03:35:11,136 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-24 03:35:11,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:35:11,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:35:11,137 INFO L229 MonitoredProcess]: Starting monitored process 25 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:35:11,138 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2025-01-24 03:35:11,574 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 718 statements into 2 equivalence classes. [2025-01-24 03:35:11,806 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 718 of 718 statements. [2025-01-24 03:35:11,806 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-24 03:35:11,806 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:35:11,818 INFO L256 TraceCheckSpWp]: Trace formula consists of 2896 conjuncts, 30 conjuncts are in the unsatisfiable core [2025-01-24 03:35:11,822 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:35:13,585 INFO L134 CoverageAnalysis]: Checked inductivity of 3907 backedges. 2195 proven. 78 refuted. 0 times theorem prover too weak. 1634 trivial. 0 not checked. [2025-01-24 03:35:13,585 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-24 03:35:15,461 INFO L134 CoverageAnalysis]: Checked inductivity of 3907 backedges. 2040 proven. 233 refuted. 0 times theorem prover too weak. 1634 trivial. 0 not checked. [2025-01-24 03:35:15,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [939334924] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-24 03:35:15,461 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-24 03:35:15,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [149, 28, 28] total 201 [2025-01-24 03:35:15,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670057311] [2025-01-24 03:35:15,462 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-24 03:35:15,462 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 201 states [2025-01-24 03:35:15,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-24 03:35:15,464 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 201 interpolants. [2025-01-24 03:35:15,468 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3715, Invalid=36485, Unknown=0, NotChecked=0, Total=40200 [2025-01-24 03:35:15,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:35:15,468 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-24 03:35:15,469 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 201 states, 201 states have (on average 5.45771144278607) internal successors, (1097), 201 states have internal predecessors, (1097), 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:35:15,469 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:35:15,469 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:35:15,469 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:35:15,469 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-24 03:35:15,469 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:35:15,469 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:35:15,469 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:35:15,469 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:35:15,469 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:35:15,469 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:35:15,470 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:35:15,470 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:35:15,470 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:35:15,470 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:35:15,470 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-01-24 03:35:15,470 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:35:15,470 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:35:15,470 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:35:15,470 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:35:15,470 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2025-01-24 03:35:15,470 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2025-01-24 03:35:15,470 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:35:15,470 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-24 03:35:15,470 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:35:15,470 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:35:15,470 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-24 03:35:15,470 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:35:15,470 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:35:15,470 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:35:15,470 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-01-24 03:35:15,470 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-01-24 03:35:15,470 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-24 03:35:16,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:35:16,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:35:16,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:35:16,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-24 03:35:16,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:35:16,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:35:16,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-24 03:35:16,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:35:16,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-24 03:35:16,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-24 03:35:16,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:35:16,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:35:16,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:35:16,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-01-24 03:35:16,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-01-24 03:35:16,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:35:16,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-24 03:35:16,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-24 03:35:16,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:35:16,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-01-24 03:35:16,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2025-01-24 03:35:16,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-24 03:35:16,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-24 03:35:16,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-24 03:35:16,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:35:16,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-24 03:35:16,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-24 03:35:16,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-24 03:35:16,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-24 03:35:16,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-01-24 03:35:16,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-01-24 03:35:16,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2025-01-24 03:35:16,296 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2025-01-24 03:35:16,484 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,25 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable131,SelfDestructingSolverStorable132,SelfDestructingSolverStorable129,SelfDestructingSolverStorable133 [2025-01-24 03:35:16,485 INFO L396 AbstractCegarLoop]: === Iteration 33 === 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:35:16,485 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-24 03:35:16,485 INFO L139 ounterexampleChecker]: Examining path program with hash -977186854, occurence #4 [2025-01-24 03:35:16,485 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-24 03:35:16,485 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-24 03:35:16,485 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:35:16,485 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-01-24 03:35:16,485 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:35:16,485 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-24 03:35:16,485 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:35:16,485 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-24 03:35:16,485 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:35:16,485 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-24 03:35:16,485 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:35:16,485 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-01-24 03:35:16,486 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:35:16,486 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 335 [2025-01-24 03:35:16,535 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:35:16,535 INFO L85 PathProgramCache]: Analyzing trace with hash 1172454543, now seen corresponding path program 1 times [2025-01-24 03:35:16,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:35:16,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403162849] [2025-01-24 03:35:16,535 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:35:16,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:35:16,562 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 336 statements into 1 equivalence classes. [2025-01-24 03:35:16,649 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 336 of 336 statements. [2025-01-24 03:35:16,649 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:35:16,649 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:35:17,867 INFO L134 CoverageAnalysis]: Checked inductivity of 1530 backedges. 449 proven. 762 refuted. 0 times theorem prover too weak. 319 trivial. 0 not checked. [2025-01-24 03:35:17,867 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:35:17,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403162849] [2025-01-24 03:35:17,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403162849] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:35:17,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1331983396] [2025-01-24 03:35:17,867 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:35:17,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:35:17,894 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 336 statements into 1 equivalence classes. [2025-01-24 03:35:17,995 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 336 of 336 statements. [2025-01-24 03:35:17,995 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:35:17,995 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:35:18,001 INFO L256 TraceCheckSpWp]: Trace formula consists of 1519 conjuncts, 32 conjuncts are in the unsatisfiable core [2025-01-24 03:35:18,003 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:35:18,792 INFO L134 CoverageAnalysis]: Checked inductivity of 1530 backedges. 1089 proven. 122 refuted. 0 times theorem prover too weak. 319 trivial. 0 not checked. [2025-01-24 03:35:18,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1331983396] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:35:18,792 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:35:18,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 57 [2025-01-24 03:35:18,793 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:35:18,793 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 433 is hopeless, skipping. [2025-01-24 03:35:18,793 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 449 [2025-01-24 03:35:18,793 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:35:18,793 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 451 is hopeless, skipping. [2025-01-24 03:35:18,793 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 556 [2025-01-24 03:35:18,822 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:35:18,822 INFO L85 PathProgramCache]: Analyzing trace with hash -2005553996, now seen corresponding path program 1 times [2025-01-24 03:35:18,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-24 03:35:18,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869662382] [2025-01-24 03:35:18,822 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:35:18,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:35:18,859 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 557 statements into 1 equivalence classes. [2025-01-24 03:35:19,066 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 557 of 557 statements. [2025-01-24 03:35:19,067 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:35:19,067 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:35:21,069 INFO L134 CoverageAnalysis]: Checked inductivity of 3402 backedges. 1729 proven. 968 refuted. 0 times theorem prover too weak. 705 trivial. 0 not checked. [2025-01-24 03:35:21,070 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-24 03:35:21,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869662382] [2025-01-24 03:35:21,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869662382] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:35:21,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [869035037] [2025-01-24 03:35:21,070 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-24 03:35:21,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:35:21,106 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 557 statements into 1 equivalence classes. [2025-01-24 03:35:21,345 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 557 of 557 statements. [2025-01-24 03:35:21,346 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-24 03:35:21,346 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:35:21,355 INFO L256 TraceCheckSpWp]: Trace formula consists of 2302 conjuncts, 32 conjuncts are in the unsatisfiable core [2025-01-24 03:35:21,359 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-24 03:35:22,198 INFO L134 CoverageAnalysis]: Checked inductivity of 3402 backedges. 2499 proven. 198 refuted. 0 times theorem prover too weak. 705 trivial. 0 not checked. [2025-01-24 03:35:22,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [869035037] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:35:22,199 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-24 03:35:22,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 57 [2025-01-24 03:35:22,199 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-24 03:35:22,199 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 629 is hopeless, skipping. [2025-01-24 03:35:22,199 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 717 [2025-01-24 03:35:22,199 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-24 03:35:22,199 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 718 [2025-01-24 03:35:22,199 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-24 03:35:22,199 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-24 03:35:22,199 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-24 03:35:22,199 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-24 03:35:22,199 INFO L85 PathProgramCache]: Analyzing trace with hash -411261299, now seen corresponding path program 23 times [2025-01-24 03:35:22,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-24 03:35:22,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39045671] [2025-01-24 03:35:22,200 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-24 03:35:22,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-24 03:35:22,243 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 720 statements into 20 equivalence classes. [2025-01-24 03:35:27,896 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 20 check-sat command(s) and asserted 720 of 720 statements. [2025-01-24 03:35:27,896 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 20 check-sat command(s) [2025-01-24 03:35:27,896 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-24 03:35:33,053 INFO L134 CoverageAnalysis]: Checked inductivity of 3936 backedges. 3376 proven. 355 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2025-01-24 03:35:33,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-24 03:35:33,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39045671] [2025-01-24 03:35:33,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39045671] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-24 03:35:33,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1000232790] [2025-01-24 03:35:33,053 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-24 03:35:33,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-24 03:35:33,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-24 03:35:33,055 INFO L229 MonitoredProcess]: Starting monitored process 26 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:35:33,056 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2025-01-24 03:35:33,507 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 720 statements into 20 equivalence classes. Killed by 15